sha256sum
방금 다운로드한 openSUSE Tumbleweed 이미지를 확인 하려고 하면 다음 오류가 발생합니다.
sha256sum: openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso: No such file or directory
openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso: FAILED open or read
sha256sum: WARNING: 14 lines are improperly formatted
sha256sum: WARNING: 1 listed file could not be read
이미지와 체크섬이 동일한 디렉터리에 있는지, 이름이 동일한지 확인하고(체크섬 파일 끝에 있는 ".sha256" 제외) 다운로드한 것을 확인했습니다. 내 이미지의 체크섬에 대한 올바른 파일 Checksum.
답변1
문제는 체크섬 파일 자체에 있습니다. vi에서 파일을 열면 다음과 같은 문제가 나타납니다.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
c8206b18c4ee07b09807a60b653b7e3956d86002b7609f20ab63c9549049796b openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso
-----BEGIN PGP SIGNATURE-----
...
문제는 체크섬이 찾을 것으로 예상하는 파일의 이름입니다. 다운로드한 이미지 이름과 일치하도록 4행의 파일 이름을 변경합니다.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
c8206b18c4ee07b09807a60b653b7e3956d86002b7609f20ab63c9549049796b openSUSE-Tumbleweed-DVD-x86_64-Current.iso
-----BEGIN PGP SIGNATURE-----
...
그런 다음 명령을 다시 실행하십시오 sha256sum
. 이 명령의 예상 출력은 sha256sum
다음과 유사합니다.
$ sha256sum -c openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256
openSUSE-Tumbleweed-DVD-x86_64-Current.iso: OK
sha256sum: WARNING: 14 lines are improperly formatted
새 서명을 업로드한 사람이 예상 파일 이름을 현재 이미지 이름으로 변경하는 것을 잊어버렸습니다. 브라우저에서 체크섬 파일을 다운로드하면 문제를 더 쉽게 발견할 수 있습니다. 브라우저에서 다운로드한 경우 파일 이름 openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso
은 .wget
openSUSE-Tumbleweed-DVD-x86_64-Current.iso