Forum Discussion

TNissen's avatar
TNissen
Copper Contributor
Nov 01, 2022
Solved

Clients not updating hardware inventory

Hi,

 

We are experiance a strange case of problems related to clients that are not running or updating hardware inventory.

 

We see the following errors in InventoryAgent.log:
Inventory: *********************** Start of message processing. *********************** InventoryAgent 01-11-2022 07:29:00 10500 (0x2904)
Inventory: Message type is InventoryAction InventoryAgent 01-11-2022 07:29:00 10500 (0x2904)
Inventory: Temp directory = C:\WINDOWS\CCM\Inventory\Temp\ InventoryAgent 01-11-2022 07:29:00 10500 (0x2904)
Inventory: Clearing old collected files. InventoryAgent 01-11-2022 07:29:00 10500 (0x2904)
Inventory: Opening store for action {00000000-0000-0000-0000-000000000001} ... InventoryAgent 01-11-2022 07:29:00 10500 (0x2904)
CInvState::VerifyInventoryVersionNumber: Mismatch found for '{00000000-0000-0000-0000-000000000001}': 5.4 vs. 0.0 InventoryAgent 01-11-2022 07:29:30 10500 (0x2904)
Inventory: Version number mismatch; will do a Full report. InventoryAgent 01-11-2022 07:29:30 10500 (0x2904)
Inventory: (80004005) InventoryAction does not exist () InventoryAgent 01-11-2022 07:29:30 10500 (0x2904)
Raising event:
[SMS_CodePage(850), SMS_LocaleID(1030)]
instance of CLIMSG_HINV_ERROR_COLLECTIONFAILURE
{
ClientID = "GUID:307BF58C-B6B5-4929-8A9E-A942EABEE0B1";
Data1 = "0";
Data2 = "0";
Data3 = "";
DateTime = "20221101062930.160000+000";
InventoryActionID = "{00000000-0000-0000-0000-000000000001}";
MachineName = "Computer1";
ProcessID = 20316;
SiteCode = "xxx";
ThreadID = 10500;
};
InventoryAgent 01-11-2022 07:29:30 10500 (0x2904)
CInvState:Init: ReadInventoryActionPolicy() failed: 80004005 InventoryAgent 01-11-2022 07:29:30 10500 (0x2904)
Inventory: Initialization completed in 30.141 seconds InventoryAgent 01-11-2022 07:29:30 10500 (0x2904)
Inventory: Cycle completed in 30.141 seconds InventoryAgent 01-11-2022 07:29:30 10500 (0x2904)
Inventory: Action completed. InventoryAgent 01-11-2022 07:29:30 10500 (0x2904)
Inventory: ************************ End of message processing. ************************ InventoryAgent 01-11-2022 07:29:30 10500 (0x2904)

I have some sort of narrowed it down to the configuration.mof file. As everytime I do change the mof file, version is ofcause updated in SCCM:

PolicyID Version DeviceVersion Body DeviceBody PolicyFlags PolicyPriority DeviceBodySignature PolicyType PolicyHash
{0410cabb-fce9-41d0-92bd-3ac9fd8173aa} 77.00 NULL {BASE64/CONFIRATION.MOF} NULL 0 25 NULL NULL NULL

 

Then the client on the next policy update retrieves policy and evaluate and a new hardware invetory action is succesfully sended and proccesed at SCCM.

 

But the errors and missing hardware inventory starts begins again the next day.

 

Where to start throubleshooting this problem?

 

Best Regards

Thomas Nissen

 

 

Resources