Symptoms
- Unable to publish Apple Updates
- WSUS Publisher fails to publish updates with the error 2147942403
Logs
In %windir%\Logs\pmm\wsus-publisher.log following error is observed
2017-06-06 20:37:40.4563|ERROR|1|Parallels.Pma.WsusPublisher.Actions.UpdatePublisher|Unable to publish product '031-12231'
System.InvalidOperationException: Failed to sign package; error was: 2147942403
Cause
2147942403 is 0x80070003 which means the system can't find the specified path.
Resolution
-
Open Windows Registry on WSUS server and navigate to the following key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services\Server\Setup
-
Note the value of ContentDir value:
-
Run CMD as an Administrator on the WSUS server and do the following:
- execute net share to view all the network shares.
you should see the WsusContent and UpdateServicesPackages pointing to the incorrect or old network shares (correct shares should point to the subfolders of the directory from Step 2). Below is the example of the correct output:
-
To delete incorrect share execute
net share WsusContent /delete net share UpdateServicesPackages /delete
-
To add correct share execute
net share WsusContent=<path-to-WsusContent> net share UpdateServicesPackages=<path-to-UpdateServicesPackages>
e.g.:
net share WsusContent=C:\Sources\Updates\WsusContent net share UpdateServicesPackages=C:\Sources\Updates\UpdateServicesPackages
Note you should give WSUS Administrators group Full Access NTFS and Full Access Share permissions
Note "UpdateServicesPackages" should not be located in "WsusContent" directory and vice versa. The best practice is to keep them in the same directory which is specified in the Windows Registry (refer to Step 2).
- Restart Parallels Software Update Point Service
Was this article helpful?
Tell us how we can improve it.