![Problemas al verificar la descarga de la imagen de openSUSE Tumbleweed](https://rvso.com/image/111996/Problemas%20al%20verificar%20la%20descarga%20de%20la%20imagen%20de%20openSUSE%20Tumbleweed.png)
Cuando intento sha256sum
verificar 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 sha256sum
comando nuevamente y debería funcionar. El resultado esperado del sha256sum
comando 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 wget
o algo similar, el nombre del archivo tendrá el nombre openSUSE-Tumbleweed-DVD-x86_64-Current.iso
esperado, confundiendo así el problema.