„Kein Typ“-Fehler auf Wubi, nachdem die MD5HASH-Prüfung fehlgeschlagen ist

„Kein Typ“-Fehler auf Wubi, nachdem die MD5HASH-Prüfung fehlgeschlagen ist
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

Antwort1

Aus den Fehlermeldungen geht hervor, dass ein Dateidownload fehlgeschlagen ist – die Datei war aufgrund von Übertragungsfehlern beschädigt. Diese Dinge sind ziemlich selten, kommen aber vor. Versuchen Sie, den gesamten Vorgang erneut auszuführen. Der Fehler sollte Ihnen nun auf eine schönere und klarere Weise angezeigt werden und Sie sollten nicht versuchen, fortzufahren und alle möglichen anderen komischen Fehler zu erhalten, aber das von Ihnen verwendete Programm ist im Hinblick auf eine solche Fehlerbehandlung anscheinend nicht sehr gut geschrieben.

Möglicherweise nutzlose, aber dennoch interessante Hintergrundinformationen: Das bedeutet die Meldung „ungültiger MD5“: MD5 ist ein sogenannter Hash-Algorithmus, der anhand einiger Daten (der heruntergeladenen Datei) einen Prüfsummenwert berechnet. Dieser wird dann mit dem bekannten korrekten Prüfsummenwert verglichen. MD5-Prüfsummen unterscheiden sich erheblich, selbst wenn nur ein einziges kleines Datenstück anders ist, und genau das ist hier passiert.

verwandte Informationen