Problemas ao verificar o download da imagem do openSUSE Tumbleweed

Problemas ao verificar o download da imagem do openSUSE Tumbleweed

Quando tento usar sha256sumpara verificar a imagem do openSUSE Tumbleweed que acabei de baixar, recebo um erro:

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

Verifiquei que a imagem e a soma de verificação estão no mesmo diretório, verifiquei que elas têm o mesmo nome (exceto o ".sha256" no final do arquivo de soma de verificação) e verifiquei que baixei o correto soma de verificação para minha imagem.

Responder1

O problema está no próprio arquivo de soma de verificação. Se você abrir o arquivo no vi, verá o problema:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

c8206b18c4ee07b09807a60b653b7e3956d86002b7609f20ab63c9549049796b  openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso
-----BEGIN PGP SIGNATURE-----
...

O problema é o nome do arquivo que a soma de verificação espera encontrar. Altere o nome do arquivo na linha 4 para corresponder ao nome da imagem que você baixou:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

c8206b18c4ee07b09807a60b653b7e3956d86002b7609f20ab63c9549049796b  openSUSE-Tumbleweed-DVD-x86_64-Current.iso
-----BEGIN PGP SIGNATURE-----
...

Em seguida, basta executar o sha256sumcomando novamente e ele deverá funcionar. A saída esperada do sha256sumcomando é semelhante a esta:

$ 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

Quem carregou a nova assinatura esqueceu de alterar o nome do arquivo esperado para o nome da imagem atual. O problema é detectado mais facilmente se você baixar o arquivo de soma de verificação do navegador. Se você baixar de um navegador, o arquivo terá o nome openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso. No entanto, se você baixá-lo com wgetou algo semelhante, o nome do arquivo será nomeado openSUSE-Tumbleweed-DVD-x86_64-Current.isoconforme o esperado, ofuscando assim o problema.

informação relacionada