新版的thinkpad system update在更新驱动程序的时候,报错:
在 System Update Server 上检测到您系统的程序包目录错误。请联系 Support Center
查看日志:
在 Tvsu.Engine.Process.HelpCenterQuestProcess.LaunchHelpCenterProcess()
Message: An error ocurred while contacting the help center
Exception:
Message: The downloaded Catalog file did not pass checksum validation.
Type: System.Exception
在 Tvsu.Engine.Process.HelpCenterQuestProcess.DownloadCatalogFile()
在 Tvsu.Engine.Process.HelpCenterQuestProcess.LaunchHelpCenterProcess()
<on PC compardT400 >
看到没,加黑体字的部分就是真正的错误,而报出来的错误信息风马牛不相及。知道问题就好办了,下载了一个sha256的工具,确认<机器型号>_<操作系统>.xml的sha256值为6376351edb04565d8821eca6478e8eda38b7677d90fa35f90b49011191ff7cd3,修正
X:\Program Files\Lenovo\System Update\session\<机器型号>_<操作系统>_DESC.xml文件
把其中的sha的值改成6376351edb04565d8821eca6478e8eda38b7677d90fa35f90b49011191ff7cd3即可。
然后运行system update,一切OK。
本来这么点小问题不想记录的,最后想想花了一些人工,所以还是记录一下好了。
compard
2012/8/25