![openSUSE Tumbleweed 이미지 다운로드 확인 문제](https://rvso.com/image/111996/openSUSE%20Tumbleweed%20%EC%9D%B4%EB%AF%B8%EC%A7%80%20%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%20%ED%99%95%EC%9D%B8%20%EB%AC%B8%EC%A0%9C.png)
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" 제외) 올바른 이미지를 다운로드했음을 확인했습니다. 내 이미지의 체크섬입니다.
답변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
예상한 대로 지정되어 문제가 난해해집니다.