Data Analytics rule returns an error 'Retrieving the COM class factory for component with CLSID ...'

Version 8

    Verified Product Versions

    LANDESK Management Suite 9.5LANDESK Management Suite 9.6

    Environment:

    Using Data Analytics, (Managed Planet), rules to retrieve information may fail and return an error message.

     

    Problem:

    When a rule is initiated to run it will fail and display an error message stating:

     

    Retreiving the COM class factory for component with CLSID
    {A1FE23EF-03EF-4759-B021-668443C37A24} failed due to the follwoing error:
    80040154.  at csExWB.InitCOMLibrary()
    at csExWB..ctor()
    at ManagedPlanet.DTSWebPullControl.InitializeComponent()
    at ManagedPlanet.DTSWebPullControl..ctorat ManagedPlanet.DTSWebPullControl.InitializeComponent()
    at ManagedPlanet.DTSWebPullForm..InitializeComponent()
    at ManagedPlanet.DTSWebPullForm..ctor(String[] args)

     

    A screenshot of the failed rule is shown below:

    MP COM Error.jpg

     

    Cause:

    The registration of the COM+ object used by Data Analytics did not work correctly or it has become corrupted.

     

    Solution/ Workaround:

    Register the following DLL on both the Core and any Remote Console installation.

     

    From a Command Prompt, (make sure you right-click the "Command Prompt" and select "Run as administrator"),

    1- For LDDA 9.5x environment: navigate to the \Program Files (x86)\LANDesk\ManagementSuite\ directory and run the following statement to reregister the dll:

    regsvr32 csExWBDLMan.dll

    1- For LDDA 9.6x environment: navigate to the \Program Files (x86)\LANDesk\ManagementSuite\WEBPULL directory and run the following statement to reregister the dll:

    regsvr32 csExWBDLMan.dll