RPM ostree update error

I updated my system today and encountered an error with rpm-ostree. I think it is some kind of signature error, either on my end or the server’s. I am also on the image with the NVIDIA open drivers. I would prefer to use the open drivers, but I don’t mind switching back to the regular NVIDIA image if needed.

Some additional context, I tried enabling virtualization through ujust setup-virtualization, rebooted and then removed it with the same command (with a reboot afterwards). I don’t think it is relevant, but I’m mentioning it just to be sure. I did this a few days ago, but I don’t think my system has updated since (though this may be normal).

rpm-ostree status

rpm-ostree status -v
State: idle
AutomaticUpdates: disabled
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:latest (index: 0)
                   Digest: sha256:2e7b3b70c466173890072e1cea6f1ac788121cb06b036fd8994002aad7a6038c
                  Version: 40.20240914.0 (2024-09-15T21:07:11Z)
                   Commit: 00807c9b8cce23cfb43379199dfe3e7661d322db9e1ae29b0c897ae4f35b7276
                   Staged: no
                StateRoot: default

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:latest (index: 1)
                   Digest: sha256:2e7b3b70c466173890072e1cea6f1ac788121cb06b036fd8994002aad7a6038c
                  Version: 40.20240914.0 (2024-09-15T21:07:11Z)
               BaseCommit: 00807c9b8cce23cfb43379199dfe3e7661d322db9e1ae29b0c897ae4f35b7276
                   Commit: d09e9380cdd149c320a393cbc50b243704972ae556dc4726835e6de72240ec44
                StateRoot: default
          LayeredPackages: edk2-ovmf libvirt qemu virt-manager

Attempting to update

rpm-ostree upgrade 
Pulling manifest: ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:latest
error: Creating importer: Failed to invoke skopeo proxy method OpenImage: remote error: A signature was required, but no signature exists

I can provide additional information if needed.

2 Likes

I am getting the same issue it seems:

Updating the system...
Pulling manifest: ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable
error: Creating importer: Failed to invoke skopeo proxy method OpenImage: remote error: A signature was required, but no signature exists

I’m not sure what changed, but my system seems to have updated now. I think it’s fine now, but I’m sure what happened before.

rpm-ostree status
State: idle
Deployments:
  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:latest
                   Digest: sha256:0038d9bf78189ecf1505eeeaa22b7bf47fc39a8bdd2527c6b9a043ba4f99e14c
                  Version: 40.20240921.1 (2024-09-22T12:39:50Z)
                     Diff: 278 upgraded, 18 downgraded, 1 added

● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:latest
                   Digest: sha256:2e7b3b70c466173890072e1cea6f1ac788121cb06b036fd8994002aad7a6038c
                  Version: 40.20240914.0 (2024-09-15T21:07:11Z)

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia-open:latest
                   Digest: sha256:2e7b3b70c466173890072e1cea6f1ac788121cb06b036fd8994002aad7a6038c
                  Version: 40.20240914.0 (2024-09-15T21:07:11Z)
          LayeredPackages: edk2-ovmf libvirt qemu virt-manager

Probably a new build, not sure it was what fixed it :

1 Like