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 校验和也会有很大差异,这就是这里发生的情况。