Problemas ao verificar o download da imagem do Tumbleweed do openSUSE

0

Quando eu tento usar sha256sum para verificar a imagem do Tumbleweed do openSUSE 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

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

    
por Jonathan Landrum 22.05.2017 / 21:53

1 resposta

0

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 comando sha256sum novamente e ele deverá funcionar. A saída esperada do comando sha256sum é 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 enviou a nova assinatura esqueceu-se de alterar o nome do arquivo esperado para o nome da imagem atual. O problema é mais facilmente capturado se você baixar o arquivo de soma de verificação do navegador. Se você fizer o download de um navegador, o arquivo será nomeado openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso . No entanto, se você baixá-lo com wget ou algo semelhante, o nome do arquivo será nomeado openSUSE-Tumbleweed-DVD-x86_64-Current.iso como você esperaria, ofuscando o problema.

    
por 22.05.2017 / 21:53