I've had the opportunity to troubleshoot this problem further. It appears my impatience created un-needed steps to correct the mis-matched software inventory.
I've narrowed down the steps to resolve...
1 -
rug sd 1 - remove Zenworks Linux Management service. (Found using the
rug sl command.)
2 - Delete the client from within ZCC.
3 -
rug sa https://zlm-server - registers the client on the server.
4 - Wait...wait...wait...wait...(in my current environment 9 minutes +/-...maybe because the server 850 updates available? ;-) )
You should get an entry in the /var/log/zmd-messages.log similar to...
22 Jul 2009 14:58:03 INFO RPMBackend Updating status of patches...
22 Jul 2009 14:58:05 INFO RPMBackend Finished updating patch status
22 Jul 2009 15:05:25 INFO InventoryRefresh Refreshing Hardware Inventory
22 Jul 2009 15:05:33 INFO InventoryRefresh Hardware Inventory sent successfully
22 Jul 2009 15:07:01 INFO InventoryRefresh Refreshing System Inventory
22 Jul 2009 15:07:01 INFO InventoryRefresh Refreshing Software Inventory
22 Jul 2009 15:07:02 INFO InventoryRefresh System Inventory sent successfully
In addition...
22 Jul 2009 15:07:02 ERROR SoftwareInventoryCapability Preference inventory failed.
System.Web.Services.Protocols.SoapException: Could not update prefrences; nested exception is:
java.lang.NullPointerException
...which I have no idea what the symptoms are...yet...