El archivo de descarga de Raspberry pi no es verificable a partir de los archivos sha256 suministrados

El archivo de descarga de Raspberry pi no es verificable a partir de los archivos sha256 suministrados

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 -cson 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.xzser 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 OKy 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

información relacionada