PluggableProtocols assembly installation may fail on the Microsoft Windows Server 2012 R2 operating system.

book

Article ID: 172662

calendar_today

Updated On:

Products

IT Management Suite

Issue/Introduction

PluggableProtocols assembly installation may fail on the Microsoft Windows Server 2012 R2 operating system.

Windows Server 2016 is not affected.

"error initializing receiver service; retry in 5 seconds

Could not load file or assembly 'Altiris.PluggableProtocols.Core.dll' or one of its dependencies. The specified module could not be found.
   [System.IO.FileNotFoundException @ EventReceiver]
   at EventReceiver.PPAHandler.SubscribeToAlerts()
   at EventReceiver.ReceiverService.InitializeService(Object state)

Exception logged from:
   at EventReceiver.ReceiverService.LogException(String, Exception)
   at EventReceiver.ReceiverService.InitializeService(Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, Object, Boolean)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

","EventReceiver.ReceiverService.LogException","EventReceiver.exe","51","Errors"



NOTE: Also you may see the following error as well:

"Unexpected failure during LicensingPolicyEventManager.Collect timer callback call.

Could not load file or assembly 'slic_net.dll' or one of its dependencies. The specified module could not be found.
   [System.IO.FileNotFoundException @ Altiris.NS]
   at Altiris.NS.Licensing.LicenseUtil.GetInstalledLicenseInstancesFromSlicStore()
   at Altiris.NS.Licensing.LicenseUtil.GetInstalledLicenseInstances()
   at Altiris.NS.Licensing.LicenseInstance.get_InstalledLicenses()
   at Altiris.NS.Licensing.License..ctor(Guid licenseGuid)
   at Altiris.NS.Licensing.DefaultLicenseProvider.GetLicense(Guid licenseGuid)
   at Altiris.NS.Licensing.LicensingPolicy.EnsureLicense()
   at Altiris.NS.Licensing.LicensingPolicy.get_LicenseGuid()
   at Altiris.NS.Licensing.LicensingPolicy.AddPolicy(ILicensingPolicy policy)
   at Altiris.NS.Licensing.LicensingPolicy.GetInstancesByProduct(IProduct product)
   at Altiris.NS.Licensing.LicensingPolicy.GetInstancesByProduct(Guid productGuid)
   at Altiris.NS.Licensing.LicensingEngine.InitializePolicies()
   at Altiris.NS.Licensing.LicensingEngine.RestartLicensing()
   at Altiris.NS.Licensing.LicensingEngine.ReInitialize()
   at Altiris.NS.Licensing.LicensingPolicyEventProcessor.Collect()
   at Altiris.NS.Licensing.LicensingPolicyEventProcessor.OnTimerCallback(Object state)

Exception logged from:
   at Altiris.NS.Licensing.LicensingPolicyEventProcessor.OnTimerCallback(Object)
   at Altiris.Common.Threading.LocalTimer.InvokeCallback()
   at Altiris.Common.Threading.LocalTimer.InvokeCallbackAsync(Object)
   at Altiris.Common.Threading.LocalThreadPool.ExecuteWorkerRequest(Altiris.Common.Threading.LocalThreadPool+LocalThreadPoolWorkerState, Altiris.Common.Threading.LocalThreadPool+UserWorkItem)
   at Altiris.NS.Threading.NSThreadPool.ExecuteWorkerRequest(Altiris.Common.Threading.LocalThreadPool+LocalThreadPoolWorkerState, Altiris.Common.Threading.LocalThreadPool+UserWorkItem)
   at Altiris.Common.Threadin

Cause

Known issue due to old C++ runtime version.

Environment

Symantec Management Platform 8.5

Windows Server 2012 R2

Resolution

1. Before starting the installation of IT Management Suite or Remote
Monitoring  Service, install the Microsoft update KB2919355 and Microsoft Visual C++ 2017
Redistributable (x64)
on your server.

KB2919355
https://www.microsoft.com/en-us/download/details.aspx?id=42334

Microsoft Visual C++ 2017 Redistributable (x64)
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

2. If the issue has already occurred,
a. Please make sure all updates from the KB2919355 and Microsoft Visual C++ 2017 Redistributable (x64) are installed on Windows Server 2012 R2.
KB2919355: https://www.microsoft.com/en-us/download/details.aspx?id=42334

Microsoft Visual C++ 2017 Redistributable (x64):
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

b. Reboot the Symantec Management Platform server.
c. Start the Symantec Installation Manager > "Repair installed products" > "Reconfigure installed products"
d. Mark all products and press Next.
e. Configure.