MD5HASH 檢查失敗後,Wubi 出現「None-type」錯誤

MD5HASH 檢查失敗後,Wubi 出現「None-type」錯誤
c29be6d58c1581d9cd679aca25db77d1  ubuntu-12.04-desktop-amd64.metalink
c7a6b99206703cfe37f1da5af1d28e3a  ubuntu-12.04-desktop-i386.metalink
4e44ca9bc7ee8ab54ff9565a5437bdc2  ubuntu-12.04-server-amd64.metalink
c9cfc1dd8c65099d929189eedc157f3c  ubuntu-12.04-server-i386.metalink

04-26 20:10 DEBUG  TaskList: #### Finished get_metalink
04-26 20:10 DEBUG  TaskList: New task get_file_md5
04-26 20:10 DEBUG  TaskList: #### Running get_file_md5...
04-26 20:10 DEBUG  TaskList: #### Finished get_file_md5
04-26 20:10 ERROR  CommonBackend: Invalid md5 for ISO C:\ubuntu\install\installation.iso (d791352694374f1c478779f7f4447a3f != 866bdfa347b5425b18fdafe719a956df)
None
04-26 20:10 DEBUG  TaskList: ### Finished check_iso
04-26 20:10 ERROR  TaskList: 'NoneType' object has no attribute 'get_info'
Traceback (most recent call last):
  File "\lib\wubi\backends\common\tasklist.py", line 197, in __call__
  File "\lib\wubi\backends\common\backend.py", line 595, in get_iso
  File "\lib\wubi\backends\common\backend.py", line 564, in use_cd
AttributeError: 'NoneType' object has no attribute 'get_info'
04-26 20:10 DEBUG  TaskList: # Cancelling tasklist
04-26 20:10 ERROR  root: 'NoneType' object has no attribute 'get_info'
Traceback (most recent call last):
File "\lib\wubi\application.py", line 58, in run
File "\lib\wubi\application.py", line 132, in select_task
File "\lib\wubi\application.py", line 158, in run_installer
File "\lib\wubi\backends\common\tasklist.py", line 197, in __call__
File "\lib\wubi\backends\common\backend.py", line 595, in get_iso
File "\lib\wubi\backends\common\backend.py", line 564, in use_cd
AttributeError: 'NoneType' object has no attribute 'get_info'
04-26 20:10 DEBUG  TaskList: # Finished tasklist

答案1

從錯誤訊息來看,文件下載似乎失敗 - 由於傳輸錯誤,文件已損壞。這些事情非常罕見,但卻發生過。嘗試再次運行整個過程。它應該以更好更清晰的方式向您顯示此錯誤,然後不要嘗試繼續並出現各種其他有趣的錯誤,但您正在使用的程式顯然在此類錯誤處理方面編寫得不是很好。

可能無用但有些有趣的背景資訊:這就是「無效 MD5」訊息的含義:MD5 是一種所謂的雜湊演算法,它根據某些資料(下載的檔案)計算校驗和值。然後將其與已知的正確校驗和值進行比較。即使只有一小部分數據不同,MD5 校驗和也會有很大差異,這就是這裡發生的情況。

相關內容