Problemas al verificar la descarga de la imagen de openSUSE Tumbleweed

Problemas al verificar la descarga de la imagen de openSUSE Tumbleweed

Cuando intento sha256sumverificar la imagen de openSUSE Tumbleweed que acabo de descargar, aparece un error:

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

He verificado que la imagen y la suma de verificación están en el mismo directorio, he verificado que tienen el mismo nombre (excepto ".sha256" al final del archivo de suma de verificación), y he verificado que descargué el archivo correcto suma de comprobación para mi imagen.

Respuesta1

El problema está en el propio archivo de suma de comprobación. Si abre el archivo en vi, verá el problema:

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

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

El problema es el nombre del archivo que la suma de comprobación espera encontrar. Cambie el nombre del archivo en la línea 4 para que coincida con el nombre de la imagen que descargó:

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

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

Luego simplemente ejecute el sha256sumcomando nuevamente y debería funcionar. El resultado esperado del sha256sumcomando es similar a este:

$ 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

Quien subió la nueva firma olvidó cambiar el nombre del archivo esperado por el nombre de la imagen actual. El problema se soluciona más fácilmente si descarga el archivo de suma de comprobación desde el navegador. Si lo descarga desde un navegador, el archivo se llamará openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170521-Media.iso. Sin embargo, si lo descarga con wgeto algo similar, el nombre del archivo tendrá el nombre openSUSE-Tumbleweed-DVD-x86_64-Current.isoesperado, confundiendo así el problema.

información relacionada