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.
Also, that text is not properly translated into German, but that hardly matters for me right now…
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.)