Agents Checking In, Not Inventorying
A few weeks ago I noticed about 30 mac laptops that showed an active connection to the K1000 but the inventory was way over a few days which I found odd. I had a few of these users do the "runkbot 2 0" command which threw no errors but the issue persisted. Even had them uninstall the agent and reinstall it but no luck.
The only thing I've found is in the agent logs for the device on the K1000 that says:
"Skipping 'Mac/Linux CI/Inventory + Agent Update' because dependencies are not on the system"
So what are the dependencies that are missing? And how do I get them installed so the agent is actually able to inventory?
Thanks for any info
-Tyler Penn
1 Comment
[ + ] Show comment
Answers (1)
Please log in to answer
Posted by:
tylerpenn
9 years ago
Figured it out. Someone had updated the "Agent Alert" image in the Logo Overides section of Settings > General Settings a few weeks ago. Apparently the bmp that was updated made the inventory task grumpy as the old bmp file hash seemed to have been cached somewhere. When I checked the logs I could see the dependency failing on the .bmp file complaining about a file hash mismatch then it just stopped and didn't attempt to copy the other files for the script (the important ones).
Deleting the offending BMP file from the logo overrides fixed the issue and all of the non-inventorying agents are now able to inventory with no issues.
Probably a very niche issue but hope it helps someone else out there some day
Comments:
-
Thanks a lot for sharing this. I know this is old post but it works!!!!! - jonald0709 8 years ago
-
Cool! Glad it helped someone out there - tylerpenn 8 years ago
client_logo.bmp
ddpe_mac_osx_inventory.php
filevault2_inventory.php
mac_profile_inventory.sh
I had the user check their actual kbots folder on their machine and while the " /Library/Application\ Support/Dell/KACE/data/kbots_cache/packages/kbots/2" folder exists, the folder is empty.
So what's causing the dependencies to not get copied? - tylerpenn 9 years ago