web-dev-qa-db-fra.com

Erreur "Aucun type" sur Wubi après l'échec de la vérification MD5HASH

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
2
Alex

D'après les messages d'erreur, il semble qu'un téléchargement de fichier a échoué - le fichier était corrompu en raison d'erreurs de transmission. Ces choses sont assez rares, mais arrivent. Essayez d'exécuter à nouveau l'ensemble du processus. Il devrait vous montrer cette erreur d'une manière plus claire et plus claire, puis ne pas essayer de continuer et obtenir toutes sortes d'autres erreurs amusantes, mais le programme que vous utilisez n'est apparemment pas très bien écrit en ce qui concerne une telle gestion des erreurs.

Informations de fond potentiellement inutiles mais quelque peu intéressantes: voici ce que signifie le message "MD5 invalide": MD5 est un soi-disant algorithme de hachage, qui calcule une valeur de somme de contrôle en fonction de certaines données (le fichier téléchargé). Elle est ensuite comparée à la valeur de somme de contrôle correcte connue. Les sommes de contrôle MD5 diffèrent beaucoup même si un seul petit morceau de données est différent, et c'est ce qui s'est produit ici.

4
Lakritsbollar