MD5HASH 확인 실패 후 Wubi에서 "없음 유형" 오류

MD5HASH 확인 실패 후 Wubi에서 "없음 유형" 오류
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 체크섬은 데이터의 단 하나의 작은 부분이 다르더라도 많이 다르며, 이것이 여기서 일어난 일입니다.

관련 정보