Symptoms
Within the Event History (View > Event History) you see the following event logged:
Event Type: Distribution Server Sync: core engines/definitions
Status: Complete with details
Summary: One or more files may have failed
Within the event details or ST.ServiceHost.native.log you see the following error:
Error Setting File Security on "\\DistributionServerName\PowerShellModules": class STWin32::CWin32Exception at SecureableObject.cpp:27: Error 5: Access is denied.
Cause
The reason this may happen is because the 'PowerShellModules' folder is being created with default permissions of the local system account - "SYSTEM" or "SystemName\Administrators", and this folder then denies access to any other account that may be set for the distribution server with in Tools > Operations > Distribution Servers > Edit Distribution Server > Credential used by the console to synchronize.
Resolution
Our engineering team currently has this marked as a defect, and it should be resolved in a future release.
This folder currently does not actually have anything synchronized so the error can be ignored as long as your other files (patches & definitions) are synchronizing correctly.
Alternately, you could manually add read/write permissions for the account needed to this folder.
Affected Product(s)
Shavlik Protect 9.0.x
Shavlik Protect 9.1.x