A new Flexera Community experience is coming on November 18th, click here for more information.
Software Vulnerability Manager’s automatic package publishing requires the Flexera Software Vulnerability Manager Patch Daemon service installed on your WSUS server. This service periodically checks your SVM server or SVM Cloud for subscribed packages and checks if any are available to publish.
TIP: You can set the frequency of these checks in Patch Publisher by following the steps in Connect SVM in the SVM Patch Publisher.
The Patch Daemon requires the user to be a member of the local administrators and WSUS administrators groups on the WSUS server. If the user account running the path daemon service is not a member of these groups, errors occur like the following:
[10/03/2021 14:27:20|V] --- Stack Trace Begins (0) ---
InvalidOperationException: Failed to sign package; error was: 2147942405
at Microsoft.UpdateServices.Internal.BaseApi.Publisher.SignPackageCab(Boolean dualSign, String httpTimeStamp)
at Microsoft.UpdateServices.Internal.BaseApi.Publisher.PublishPackage(String sourcePath, String additionalSourcePath, String packageDirectoryName, Boolean dualSign, String httpTimeStamp)
at Microsoft.UpdateServices.Internal.BaseApi.Publisher.PublishPackage(String sourcePath, String packageDirectoryName)
at System.Threading.Tasks.Task.Execute()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Flexera.SVM.Patch.Daemon.WsusApi.PublishPackageAsync()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Flexera.SVM.Patch.Daemon.PublishPackageWorkItem.PublishPackageAsync()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Flexera.SVM.Patch.Daemon.DaemonWorkItem.ExecuteTasks()
--- Stack Trace Ends ---
To resolve this issue, add your Flexera Software Vulnerability Manager Patch Daemon service account user to local administrators and WSUS administrators groups on your WSUS server.
Some security policies may only allow you to add users to the WSUS administrators but not the local administrator's group. In this situation, administrators can give service user accounts full control over certain items to allow for package publishing. To do this, follow the steps below.
HKEY_LOCAL_MACHINE\Software\Flexera
HKLM\SOFTWARE\Microsoft\EnterpriseCertificates\Disallowed
HKLM\SOFTWARE\Policies\Microsoft\SystemCertificates\Disallowed
HKLM\Software\Microsoft\SystemCertificates\Disallowed
HKLM\Software\Microsoft\Update Services\Server\Setup
HKLM\SOFTWARE\Classes\AppID\{8F5D3447-9CCE-455C-BAEF-55D42420143B}
The next steps must be done on each HKEY individually.
C:\ProgramData\Microsoft\Crypto
C:\ProgramData\Flexera Software\SVM Patch
The next steps must be done on each location individually.
on May 04, 2021 07:33 AM - edited on May 06, 2024 02:48 PM by HollyM