2011年8月7日 星期日

Ubuntu 11.04的update-manager失效

繼Windows 7無法安裝SP1(而且試了幾十次也無法解決)之後;連Ubuntu也遇到更新問題。
最近幾天家中兩台電腦Ubuntu 11.04中的update-manager都無法正常啟動,不但不會自動跳出更新提醒;從選單執行也沒有回應。使用終端機程式執行update-manager之後出現以下錯誤訊息:
 Traceback (most recent call last):
  File "/usr/bin/update-manager", line 32, in
    from UpdateManager.UpdateManager import UpdateManager
  File "/usr/lib/python2.7/dist-packages/UpdateManager/UpdateManager.py", line 77, in
    from Core.MyCache import MyCache, NotEnoughFreeSpaceError
ValueError: bad marshal data (unknown type code)
把錯誤訊息輸入Google尋找之後在launchpad的這裡找到解法:使用終端機程式執行
sudo dpkg-reconfigure update-manager-core
命令就解決了,但是到底失效的原因是甚麼呢?