09-07-2018 08:52 AM
I can reproduce this on 3 other computers in our domain.
Example- Start process to get new updates for any system, let say for this example 20JM, select system, click next, UR goes out does it's thing search/download, updates screen appears (no errors) but is missing updates like Bios firmware updates (no hidden updates exist).
After troubleshooting the problem found that all updates are appearing in this folder C:\ProgramData\Lenovo\UpdateRetriever\temp but not appearing in UR console. I found these errors in the Event Log under Lenovo>ThinkVantage>UpdateRetriever
-The software encountered an issue and was able to handle it appropriately: Error validating XML descriptor: Severity: Error Message : The 'CRC' element has an invalid value according to its data type.
-The software encountered an issue unexpectedly and was unable to handle the specific issue: Error loading the XML Descriptor
System.IO.FileNotFoundException: Could not find file 'C:\ProgramData\Lenovo\UpdateRetriever\temp\n20ku10w_x64_2_.xml'.
File name: 'C:\ProgramData\Lenovo\UpdateRetriever\temp\n20ku10w_x64_2_.xml'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
at System.IO.StreamReader..ctor(String path)
at Tvt.XmlPackageProcessor.XmlEngine.LoadPackage(String file)
This problem has been plaging me for over 6 months. I have called Lenovo Phone support with no help. Please help
Solved! Go to Solution.
09-08-2018 12:58 AM - edited 09-08-2018 05:58 AM
What version of UR are you running? You should be on version 5.00.0037.
What version of .Net framework is installed? You need 4.5.2 and above.
For the 20JM, which OS are use using in the selection for download?
I used 20JM, win 10, it does find the BIOS.
It is failing download for the Thunderbolt firmware update.
Make sure "show local packages " is checked.
Your other "failure stuff" appears to be old, junked version of downloads. Rebuild your database anew to clear this up.
09-10-2018 09:53 AM
I have been able to pull all updates for that model in Win10. As sclexman states, what version of UR are you using as well as the version of .NET framework.
09-10-2018 10:19 AM
Latest revision of UR is 5.0.0037. You can download it here. It would be best to use that, as we have seen a few errors when not on the latest version.