Symantec Management Platform 7.x: Task Server creation unable to finish because Basic Inventory is not reporting fully

Article:TECH189997  |  Created: 2012-05-30  |  Updated: 2012-06-14  |  Article URL http://www.symantec.com/docs/TECH189997
Article Type
Technical Solution


Issue



Basic Inventory is being partially sent to the NS by a client waiting to become a TASK Server. Installation of Task Services does not complete.


Error



Process: AeXNSAgent.exe
Thread ID: 1788
Module: AeXBasicInventory.dll
Source: BasicInvCollectorT
Description: Error gathering inventory for AeX AC NT Services: Error accessing service configuration: The system cannot find the file specified. (-2147024894)

Process: AeXNSAgent.exe
Thread ID: 1788
Module: AeXBasicInventory.dll
Source: BasicInvCollectorT
Description: Error gathering inventory for AeX AC Roles: Error accessing service configuration: The system cannot find the file specified. (-2147024894)

Module: AeXNSAgent.exe
Source: ConfigServer
Description: Basic inventory update has been sent
 


Environment



Symantec Management Platform 7.x


Cause



Synopsis: There is an issue with the .NET services. There is a corruption in the Windows Presentation Font Cache service, or there are duplicate services. (See image below) The duplicate services are causing a failure during installation of the Altiris Agents. It is possible that the installation of .Net 4 caused the issue. Uninstalling .Net 4 left behind the extra Windows Presentation Foundation Font Cache Service (WPFFontCache_v0400). When .NET 3.5 SP1 was installed it didn't remove the v4 service, causing issues with applications attempting to use .NET.

List of Services

Full Explanation:

The failure of the Task Server installation to finish was traced to an issue with the .NET installation. Examining the list of services between a known good Task Servers Services and the failing server determined that the Windows Presentation Foundation Services had duplicate entries. One for .NET 3.5 SP1 and one for .NET v4.

During the installation of the SMP Agents a call is made to the listing of NT Services. The corrupt .NET 4 version causes the Inventory process to halt.

Errors found in the logs that point to this include:

Process: AeXNSAgent.exe
Thread ID: 1788
Module: AeXBasicInventory.dll
Source: BasicInvCollectorT
Description: Error gathering inventory for AeX AC NT Services: Error accessing service configuration: The system cannot find the file specified. (-2147024894)

Process: AeXNSAgent.exe
Thread ID: 1788
Module: AeXBasicInventory.dll
Source: BasicInvCollectorT
Description: Error gathering inventory for AeX AC Roles: Error accessing service configuration: The system cannot find the file specified. (-2147024894)


Solution



1) Uninstall all .NET versions.

Use the following information from Microsoft to remove the .NET 4 related items.

http://download.microsoft.com/download/B/5/7/B57D25A2-B3FD-4668-91B9-DB43B6BD910D/NETFx4RTM.htm

You can also see only the information about the .NET 4 issue on the following blog:

http://msmvps.com/blogs/bradley/archive/2010/10/17/2-1-1-5-the-windows-presentation-foundation-wpf-4-font-cache-service-is-not-completely-removed-after-the-net-framework-4-is-uninstalled-full-framework.aspx

Note: In some cases you may need to locate the appropriate registry entries related to the .NET 4 Windows Presentation Font Cache service and delete them by hand. Another tool you might try is the .NET Framework Cleanup Tool. You can locate this with a simple internet search.

2) Reinstall .NET  3.5 SP1

3) Restart the Altiris Services

4) Run the Inventory Update process




Article URL http://www.symantec.com/docs/TECH189997


Terms of use for this information are found in Legal Notices