GNOME Software in Fedora Silverblue 36 claims it is not supported anymore

Upgrade

I upgraded from Fedora 35 Silverblue to Fedora 36 Silverblue. As “usual” it did not work using GNOME Software (it first looked good, but then told me it has 37 packages/errors or such a large number).
Well… in any case, just rebasing using the command line did the trick. To be sure, I still have the old Fedora Silverblue 35 pinned… Note I e.g. have rpmfusion (for codec stuff) installed, but that seem to have worked flawless as I have installed the non-versioned ones before as per this great guide.

Also did a minor update in between so I am at this deployment:

$ rpm-ostree status -v
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
● fedora:fedora/36/x86_64/silverblue
                   Version: 36.20220512.1 (2022-05-12T20:00:12Z)
                BaseCommit: 298486a9757785902e07482e5a71008e521e9d1c92d7a98e6bc25ac53c966f9f
                            ├─ repo-0 (2022-05-04T21:16:11Z)
                            ├─ repo-1 (2022-05-12T19:35:04Z)
                            └─ repo-2 (2022-05-12T19:36:45Z)
                    Commit: 823c7b3d3d4af36293ea6d2a3c7635e8bacbdb0692b6296f7546446b5fd78a13
                            ├─ fedora-modular (2022-05-04T21:12:01Z)
                            ├─ fedora (2022-05-04T21:16:11Z)
                            ├─ rpmfusion-free (2022-05-04T04:48:11Z)
                            ├─ fedora-cisco-openh264 (2022-04-07T16:52:38Z)
                            ├─ updates (2022-05-13T01:50:57Z)
                            ├─ rpmfusion-free-updates (2022-05-09T05:15:49Z)
                            ├─ updates-modular (2022-05-08T01:14:17Z)
                            └─ updates-archive (2022-05-12T20:41:38Z)
                    Staged: no
                 StateRoot: fedora
              GPGSignature: 1 signature
                            Signature made Do 12 Mai 2022 22:00:44 CEST using RSA key ID 999F7CBF38AB71F4
                            Good signature from "Fedora <fedora-36-primary@fedoraproject.org>"
       RemovedBasePackages: pipewire-pulseaudio 0.3.51-1.fc36 wireplumber 0.4.9-1.fc36
           LayeredPackages: adb compat-ffmpeg28 dconf-editor firewall-config git git-credential-libsecret git-subtree
                            gnome-tweaks gstreamer1-plugin-openh264 gtkhash-nautilus heimdall htop httpie keepassxc kid3
                            lshw mozilla-openh264 nautilus-image-converter nextcloud-client nextcloud-client-nautilus
                            nvme-cli openssl pipewire-media-session podman-compose rpmfusion-free-release simple-scan
                            smartmontools sushi tldr zsh

Problem

So updating seems to work. However, GNOME Software first told me this:

It claims my freshly updated OS is not supported/deprecated anymore. :laughing:
Also, that text is not properly translated into German, but that hardly matters for me right now… :upside_down_face:

After a reboot, now tells me something crazy about dnf (note I am on Silverblue, so it should not care about dnf, so what??):

The error messages reads in English as:

Could not create random file: /var/cache/rpm-ostree/solv/fedora-modular.solv.[somerandomkey]

Note the directory of /var/cache/rpm-ostree/solv does have some file /var/cache/rpm-ostree/solv/fedora-modular.solv, but that is some binary stuff…
Apart from taht, it looks okay, but certainly not writable for non-root users:

$ ls -la /var/cache/rpm-ostree/solv/                
insgesamt 147556
drwxr-xr-x. 2 root root     4096 13. Mai 09:47 .
drwxr-xr-x. 4 root root     4096 13. Mai 10:09 ..
-rw-r--r--. 1 root root      785 12. Mai 00:00 fedora-cisco-openh264-filenames.solvx
-rw-r--r--. 1 root root     9260 12. Mai 00:00 fedora-cisco-openh264.solv
-rw-r--r--. 1 root root 55264648 13. Mai 09:33 fedora-filenames.solvx
-rw-r--r--. 1 root root  1580164 13. Mai 09:31 fedora-modular-filenames.solvx
-rw-r--r--. 1 root root   313039 13. Mai 09:31 fedora-modular.solv
-rw-r--r--. 1 root root 26179046 13. Mai 09:32 fedora.solv
-rw-r--r--. 1 root root   532083 12. Mai 00:00 rpmfusion-free-filenames.solvx
-rw-r--r--. 1 root root   302871 12. Mai 00:00 rpmfusion-free.solv
-rw-r--r--. 1 root root       82 12. Mai 00:00 rpmfusion-free-updates-filenames.solvx
-rw-r--r--. 1 root root     7146 12. Mai 00:00 rpmfusion-free-updates.solv
-rw-r--r--. 1 root root 13745228 13. Mai 09:31 updates-archive-filenames.solvx
-rw-------. 1 root root 28324206 11. Jul 2021  updates-archive-filenames.solvx.4rSw0Y
-rw-r--r--. 1 root root  2637496 13. Mai 09:31 updates-archive.solv
-rw-r--r--. 1 root root 12470176 13. Mai 09:41 updates-filenames.solvx
-rw-r--r--. 1 root root  1581563 13. Mai 09:31 updates-modular-filenames.solvx
-rw-r--r--. 1 root root   321442 13. Mai 09:31 updates-modular.solv
-rw-r--r--. 1 root root     1137 13. Mai 09:32 updates-modular-updateinfo.solvx
-rw-r--r--. 1 root root  2720839 13. Mai 09:47 updates.solv
-rw-r--r--. 1 root root  5038487 13. Mai 09:47 updates-updateinfo.solvx

(As it’s Silverblue, that should is also a read-only filesystem AFAIK.)

1 Like

See:
https://discussion.fedoraproject.org/t/gnome-software-not-working-in-fedora-silverblue-36-with-your-operating-system-is-no-longer-supported-message/

1 Like

Common issue being proposed in:

(I very much support this getting a common issue, given that that would have saved me a lpt of time, I already looked there, but did not found it.)

1 Like