
No pude verificar la imagen del servidor Ubuntu para un pi 3 del archivo sha256sums.txt adjunto enhttps://ubuntu.com/download/iot/raspberry-pi-2-3.
La salida fue
sha256sum -c SHA256SUMS.txt ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz | grep ok
sha256sum: ubuntu-18.04.2-preinstalled-server-armhf+raspi2.img.xz: No such file or directory
sha256sum: ubuntu-18.04.2-preinstalled-server-armhf+raspi3.img.xz: No such file or directory
sha256sum: ubuntu-18.04.2-server-amd64.iso: No such file or directory
sha256sum: ubuntu-18.04.2-server-arm64.iso: No such file or directory
sha256sum: ubuntu-18.04.2-server-ppc64el.iso: No such file or directory
sha256sum: ubuntu-18.04.2-server-s390x.iso: No such file or directory
sha256sum: WARNING: 6 listed files could not be read
sha256sum: ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz: no properly formatted SHA256 checksum lines found
Respuesta1
Los archivos de entrada sha256sum -c
son archivos de firma, por lo que cuando lo haga
sha256sum -c SHA256SUMS.txt ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz
... espera ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz
ser un archivo que contenga firmas y por eso dice " ubuntu-18.04.2-preinstalled-server-arm64+raspi3.img.xz: no properly formatted SHA256 checksum lines found
"
A menos que especifique --ignore-missing
, sha256sum verifica todos los archivos en el archivo de firma, por lo que si no cargó todos los archivos, se quejará de los que faltan.
Por último, los archivos con la firma correcta se muestran en mayúscula OK
y usted busca una minúscula ( grep ok
), por lo que se pierde el mensaje importante.
Entonces creo que solo quieres:
sha256sum -c --ignore-missing SHA256SUMS.txt