"A signature was required, but no signature exists" when trying to rebase to Bazzite DX

I used my custom image before, but now when I try to upgrade I get this error. What do I need to do? EDIT: the problem was the lack of signature in the images themselves, we need to wait for the problem to be fixed (https://discord.com/channels/1072614816579063828/1367741029326782484/1367790632776499241) EDIT #2: fixed!
No description
Solution:
@Lumaeris it's fixed now! signature is published again
Jump to solution
38 Replies
Lumaeris
LumaerisOP3w ago
I even downloaded the key from the repo, still no help
No description
Lumaeris
LumaerisOP3w ago
It would be nice if I could resolve it without reinstalling the system
renner
renner3w ago
output of rpm-ostree status would be helpful
Lumaeris
LumaerisOP3w ago
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:stable
Digest: sha256:4f0154f7a83a26e3b22bbc3b709eb73131b46ea1c082a6ce0791b1d606eae018
Version: 42.20250430 (2025-05-01T19:27:16Z)

ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-dx-nvidia-open:stable
Digest: sha256:a289a8c6f2dd146bb853de1e1b9a096b2fc7802a13d02e205f78a695efca96c8
Version: 42.20250430 (2025-05-02T01:28:36Z)
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:stable
Digest: sha256:4f0154f7a83a26e3b22bbc3b709eb73131b46ea1c082a6ce0791b1d606eae018
Version: 42.20250430 (2025-05-01T19:27:16Z)

ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-dx-nvidia-open:stable
Digest: sha256:a289a8c6f2dd146bb853de1e1b9a096b2fc7802a13d02e205f78a695efca96c8
Version: 42.20250430 (2025-05-02T01:28:36Z)
before the rebase to bazzite dx I was on my custom image, like I said earlier, then I couldn't upgrade in any way. rebase to regular bazzite was successful, after that going back to bazzite dx was not possible giving the same error
asen23
asen233w ago
you may need bazzite.pub key check /usr/etc/containers/policy.json
Lumaeris
LumaerisOP3w ago
huh, I didn't know there was a duplicate
Lumaeris
LumaerisOP3w ago
but even so, I can't edit it
No description
asen23
asen233w ago
you can check every etc default there dont edit, copy to current /etc
Lumaeris
LumaerisOP3w ago
same error
asen23
asen233w ago
whats the content is it using bazzite-dx.pub?
Lumaeris
LumaerisOP3w ago
not anymore
asen23
asen233w ago
ok now does bazzite.pub exist? in the path defined in the policy
Lumaeris
LumaerisOP3w ago
nope, it was never there. the defaults defined in policy.json are ublue-os.pub and ublue-os-backup.pub. to clear up the confusion, bazzite.pub never existed in /etc/pki/containers, neither did bazzite-dx.pub. I downloaded the key from dx repo and put it in that folder hoping that would help, but nah
Lumaeris
LumaerisOP3w ago
I can't even rebase to unverified registry wth
No description
asen23
asen233w ago
what exist inside /usr/etc/pki/containers
Lumaeris
LumaerisOP3w ago
$ ls /usr/etc/pki/containers
quay.io-toolbx-images.pub ublue-os-backup.pub ublue-os.pub
$ ls /usr/etc/pki/containers
quay.io-toolbx-images.pub ublue-os-backup.pub ublue-os.pub
asen23
asen233w ago
huh
Lumaeris
LumaerisOP3w ago
does bluebuild break anything that causes this to happen?
asen23
asen233w ago
shouldnt be i also build my custom image with bluebuild but bazzite.pub did exist in my usr folder
Lumaeris
LumaerisOP3w ago
it's probably your custom image's key, not the official one. I had something like bazzite-nvidia-open.pub too cuz that's what I named my system in recipe
asen23
asen233w ago
possibly btw what is your current policy key ublue-os.pub and ublue-os-backup.pub?
Lumaeris
LumaerisOP3w ago
yeah maybe best for me to just reinstall the system, going to take some time tho. not sure what to do at this point
asen23
asen233w ago
if you dont have the time sure, but it might worth debugging and have solution for people in the future or maybe there is actually bug in the image
Lumaeris
LumaerisOP3w ago
oh wait, you're right
Lumaeris
LumaerisOP3w ago
I took a different tag instead of stable, and it started downloading normally
No description
Lumaeris
LumaerisOP3w ago
not sure what happened then
asen23
asen233w ago
huh, lemme see if i can repro this inside vm
asen23
asen233w ago
fun stuff lol, latest image all skip signing step :KEKW:
No description
Lumaeris
LumaerisOP3w ago
so it wasn't just me then
asen23
asen233w ago
btw you probably should file an issue in the dx repo https://github.com/ublue-os/bazzite-dx/issues
GitHub
Issues · ublue-os/bazzite-dx
The Bazzite Developer Experience. Contribute to ublue-os/bazzite-dx development by creating an account on GitHub.
funky
funky3w ago
Is there any fix for this right now? I also can't update
asen23
asen233w ago
i dont think there is any fix yet, but technically you can just edit policy to accept everything (very insecure)
funky
funky3w ago
So is it just that the images aren't getting signed for some reason?
asen23
asen233w ago
yes
Lumaeris
LumaerisOP3w ago
yeah, you'll have to wait for now
Lumaeris
LumaerisOP3w ago
https://github.com/ublue-os/bazzite-dx/issues/70 done. completely forgot about it
GitHub
The latest images are not signed, giving an error when updating/reb...
When trying to upgrade or rebase from the regular image, this error appears: $ brh rebase bazzite-dx-nvidia-open:stable Rebasing to ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-dx-nvidia-o...
Solution
ffi
ffi3w ago
@Lumaeris it's fixed now! signature is published again
asen23
asen233w ago
@funky ^

Did you find this page helpful?