I found I was having the same problem so I opened a ticket. Turns out this may have been caused by a temporary condition on Dell's end and LANrev has a hard limit of 10 attempts before it gives up. According to support, LANrev switched to using the Dell API with the 6.9 agent, so this problem shouldn't occur anymore. But you need to get your machines to "try again".
Here's how to fix it:
1. Create a smart group that shows affected machines:
And other for 32-bit:
2. Use the "Edit registry command" to change the "FailureCounter_S32" value back to zero. You can make these repeating commands if desired.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Pole Position Software\LANrev Agent\ComputerHWWarranty_dic\FailureCounter_S32
Again for 32-bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Pole Position Software\LANrev Agent\ComputerHWWarranty_dic\FailureCounter_S32
Once this value has been changed back to 0 (or any value below 10), the next time the inventory is gathered, it'll populate the warranty data again.
You can also create a custom info item to monitor this:
Patrick, Thank you for updating this old thread as the problem still exists.
Your resolution is something I had in with Absolute Manage 6.8 and has not done any good to date with LANrev 7.0. I opened a case with Absolute Software and worked with someone back then and I was told that this was a known issue and would be fixed in the next version, which turned out to be 6.9.3. Needless to say 6.9.3 did not fix the issue and I have not seen that 7.0 has a fix either.
The Windows registry entry you point towards is set in our environment via GPO rather than LANrev but it is set to zero regularly. I have verified on many machines that the registry entry is indeed resetting, but the LANrev server never picks up on the warranty information. The workstations I have checked manually can all pull warranty from the manufacturer, but it is not getting to the server.
I am missing warranty information from Apple Macintosh, Dell and Lenovo computers.
The question remains; How to diagnose the computer warranty information?
Does the warranty get to the registry?
You can try manually checking warranty to make sure lookups are working. Specify your own serial # obviously.
The Apple warranty will not work anymore. Apple started requiring a CAPTCHA on their public site. They want people/vendors to use the GSX api, which AFAIK, LANrev devs are working on. But GSX access is not easy to come by.
There's also the reg value: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Pole Position Software\LANrev Agent\LastComputerHWWarrantyInfoDate. It's binary but if that's present, it might keep the warranty from being checked again? Not sure of that, but try deleting it on 1 affected machine.
The warranty information is not present in the spot checking I have done. While working with the Absolute Manage support technician I am told that the MachineWarranty.exe file uses the system account and the system does have full control of the registry entries.
When I execute the MachineWarranty.exe manually, it returns the correct information. What needs to happen to get LANrev to execute the same file and update the database?
Yes, I reset the registry for both 32 bit and 64 bit machines via GPO.
I had no idea that the Apple warranty information was a known issue, again the last thing I heard was from an Absolute Manage technician working my open case that said that the lack of warranty information was a known issue and "would be fixed in the next version."
Any word on the Warranty working again?
Luckily I just found this thread. All our Dells seem to have the tries exceeded. I reset it on my own PC and retried a full inventory, but alas, no new warranty information and the counter went up again.
I opened a ticket with heat tech support on this last week, hopefully they will have a resolution to the Dell inventory issue I can share this week.
I have no warranty information, but I have not upgraded beyond 7.0. I am just now starting to consider an upgrade again.
Sorry for the delay, I have been ignoring the Heat emails, I have well over 100 unread at the moment.
It now has been fixed with LANrev 7.3. The Dell API changed.
for older version of LANrev
1) copy and replace the patternconfig.xml from Kb 25424 to %programfiles%\Pole Position Software\LANrevAgent\MachineWarranty on a client
2) and reset the registry value "%HKLM_Softwarex32%\Pole Position Software\LANrev Agent\ComputerHWWarranty_dic\" FailureCounter_S32 to 0
3) after the next inventory you should Dell warranty info.