I tried with DietPi_ROCK4CPlus-ARMv8-Bookworm.img.xz and other images, where checksum and signature are good.
$ cat DietPi_ROCK4CPlus-ARMv8-Bookworm.img.xz.sha256
fc1852f6c4f949c1d286831e5bd4d7fd2fdaaab78854fdfc571d261aa2a5bef8 /home/runner/work/DietPi/DietPi/DietPi_ROCK4CPlus-ARMv8-Bookworm.img.xz
$ sha256sum DietPi_ROCK4CPlus-ARMv8-Bookworm.img.xz
fc1852f6c4f949c1d286831e5bd4d7fd2fdaaab78854fdfc571d261aa2a5bef8 DietPi_ROCK4CPlus-ARMv8-Bookworm.img.xz
$ LANG=C gpg --verify DietPi_ROCK4CPlus-ARMv8-Bookworm.img.xz.asc DietPi_ROCK4CPlus-ARMv8-Bookworm.img.xz
gpg: Signature made Di 24 Dez 2024 02:36:34 CET
gpg: using RSA key C2C4D1DEF7C96C6EDF3937B2536B2A4A2E72D870
gpg: Good signature from "MichaIng <micha@dietpi.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 9741 05F4 9430 4547 F1A9 E5E0 0442 B9AD E656 43FE
Subkey fingerprint: C2C4 D1DE F7C9 6C6E DF39 37B2 536B 2A4A 2E72 D870
Actual behaviour
$ cat DietPi_ROCKPi4-ARMv8-Bookworm.img.xz.sha256
3b466778b0555a98419232c5ad0034d08de8d1108e8f5ca0fe2a9f2ad13fd0eb /home/runner/work/DietPi/DietPi/DietPi_ROCKPi4-ARMv8-Bookworm.img.xz.sha256
$ sha256sum DietPi_ROCKPi4-ARMv8-Bookworm.img.xz
02991e17d583b3c412c12281683dd231c370c442eca4eef4ed591ca534537c57 DietPi_ROCKPi4-ARMv8-Bookworm.img.xz
$ LANG=C gpg --verify DietPi_ROCKPi4-ARMv8-Bookworm.img.xz.asc DietPi_ROCKPi4-ARMv8-Bookworm.img.xz
gpg: Signature made Di 24 Dez 2024 01:54:34 CET
gpg: using RSA key C2C4D1DEF7C96C6EDF3937B2536B2A4A2E72D870
gpg: BAD signature from "MichaIng <micha@dietpi.com>" [unknown]
Extra details
I’m based in germany.
I also downloaded via a VPN (still germany) but this didn’t change anything.
nope don’t think so as your system seems to be booting fine.
I’m not sure what went wrong. But I think we now have several images that show similar behavior. We use GitHub Actions to generate the images. There may have been an error here. We will probably (have to) recreate them all.
I have started the creation of a new image for the RockPi4. DietPi-Build · MichaIng/DietPi@ce1d589 · GitHub
If everything works, it should be under https://dietpi.com/downloads/images/testing/ in the end.
Thanks a lot! After refreshing my browser cache I could download the files and check them. They come out as good. Tomorrow I will test booting. Thank you for the quick solution!
So either I forgot to clear all images from Cloudflare cache (I just checked, and I did not but indeed triggered clearing all images from cache via Cloudflare API), or it failed to be cleared via API, like it did by times for the APT repository. I just removed them all again from the cache. Checking the ROCKPi4 image … yet now the image really is the intended one, matching the signature.
So no issue with signing, just some old cache entries. How is one supposed to use the Cloudflare cache, when clearing its content is not working reliably … .