The GNOME Software application appears to have lost its repository configuration. I recall, from the fedora 36 release notes, that package configuration has moved from /var to /lib and I wonder if it’s related to that. The problem seemed to arise with gnome-software-42.1.
Until the problem is fixed you can update your flatpaks with “flatpak update” and your OS image and layered packages with “sudo rpm-ostree upgrade” in a terminal.
I just rebooted and got that exact same error too. Is there some issue or thread where to track progress of this? Not being able to add/remove/update software (graphically) is not nice
I get the same error… I’m kinda new to silverblue so I was thinking I’ve done something wrong but it seems to be broken everywere…
I guess It will be fixed soon… Until then just uptade with rpm-ostree upgrade and flatpak update and well installation are also in CLI I guess until there is a fix.
I’ve found a temporary “workaround”: sudo chmod 757 /var/cache/rpm-ostree/solv/
This gives everyone write access to this directory, whereas it used to be limited to root. Do this at your own discretion and accept the possible risks that comes with that.
Edit: Note that rpm-ostree upgrade command is unaffected. So if you want to, you can use the command line to manage your system instead of the GUI in the meantime.
I think I need to wait a little bit. Just did an update and the issue remains.
Perhaps I did something wrong. This is the output I get, either using rpm-ostree update or rpm-ostree upgrade:
rpm-ostree upgrade
2 metadata, 0 content objects fetched; 788 B transferred in 2 seconds; 0 bytes content written
Inactive base replacements:
dnf-4.11.1-1.fc36.noarch
dnf-automatic-4.11.1-1.fc36.noarch
dnf-data-4.11.1-1.fc36.noarch
dnf-plugins-core-4.1.0-1.fc36.noarch
dnf-utils-4.1.0-1.fc36.noarch
libdnf-debuginfo-0.66.0-1.fc36.x86_64
libdnf-debugsource-0.66.0-1.fc36.x86_64
libdnf-devel-0.66.0-1.fc36.x86_64
microdnf-3.8.1-1.fc36.x86_64
microdnf-debuginfo-3.8.1-1.fc36.x86_64
microdnf-debugsource-3.8.1-1.fc36.x86_64
python3-dnf-4.11.1-1.fc36.noarch
python3-dnf-plugin-kickstart-4.0.16-1.fc36.noarch
python3-dnf-plugin-leaves-4.1.0-1.fc36.noarch
python3-dnf-plugin-local-4.1.0-1.fc36.noarch
python3-dnf-plugin-modulesync-4.1.0-1.fc36.noarch
python3-dnf-plugin-post-transaction-actions-4.1.0-1.fc36.noarch
python3-dnf-plugin-rpmconf-4.0.16-1.fc36.noarch
python3-dnf-plugin-show-leaves-4.1.0-1.fc36.noarch
python3-dnf-plugin-showvars-4.0.16-1.fc36.noarch
python3-dnf-plugin-snapper-4.0.16-1.fc36.noarch
python3-dnf-plugin-system-upgrade-4.0.16-1.fc36.noarch
python3-dnf-plugin-torproxy-4.0.16-1.fc36.noarch
python3-dnf-plugin-tracer-4.0.16-1.fc36.noarch
python3-dnf-plugin-versionlock-4.1.0-1.fc36.noarch
python3-dnf-plugins-core-4.1.0-1.fc36.noarch
python3-dnf-plugins-extras-common-4.0.16-1.fc36.noarch
python3-hawkey-0.66.0-1.fc36.x86_64
python3-hawkey-debuginfo-0.66.0-1.fc36.x86_64
python3-libdnf-0.66.0-1.fc36.x86_64
python3-libdnf-debuginfo-0.66.0-1.fc36.x86_64
yum-4.11.1-1.fc36.noarch
Inactive requests:
fedora-workstation-repositories (already provided by fedora-workstation-repositories-35-3.fc36.noarch)
Checking out tree 37a0304... done
Enabled rpm-md repositories: fedora-cisco-openh264 fedora-modular updates-modular updates fedora rpmfusion-free-updates-testing rpmfusion-free rpmfusion-nonfree-updates-testing rpmfusion-nonfree updates-testing updates-archive
⠁ Updating metadata for 'fedora-cisco-openh264' 0% [░░░░░░░░░░░░░░░░░░░░] (0s)⠙ Updating metadata for 'fedora-cisco-openh264' 95% [███████████████████░] (0s)⠚ Updating metadata for 'fedora-cisco-openh264' 100% [████████████████████] (0s)Updating metadata for 'fedora-cisco-openh264'... done
Updating metadata for 'fedora-modular'... done
Updating metadata for 'updates-modular'... done
Updating metadata for 'updates'... done
Updating metadata for 'fedora'... done
⠁ Updating metadata for 'rpmfusion-free-updates-testing' 0% [░░░░░░░░░░░░░░░░░⠙ Updating metadata for 'rpmfusion-free-updates-testing' 95% [█████████████████⠚ Updating metadata for 'rpmfusion-free-updates-testing' 100% [█████████████████Updating metadata for 'rpmfusion-free-updates-testing'... done
Updating metadata for 'rpmfusion-free'... done
⠁ Updating metadata for 'rpmfusion-nonfree-updates-testing' 0% [░░░░░░░░░░░░░░⠙ Updating metadata for 'rpmfusion-nonfree-updates-testing' 95% [██████████████⠚ Updating metadata for 'rpmfusion-nonfree-updates-testing' 100% [██████████████Updating metadata for 'rpmfusion-nonfree-updates-testing'... done
Updating metadata for 'rpmfusion-nonfree'... done
Updating metadata for 'updates-testing'... done
Updating metadata for 'updates-archive'... done
Importing rpm-md... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2022-04-07T16:52:38Z solvables: 4
rpm-md repo 'fedora-modular'; generated: 2022-05-04T21:12:01Z solvables: 825
rpm-md repo 'updates-modular'; generated: 2022-05-08T01:14:17Z solvables: 862
rpm-md repo 'updates'; generated: 2022-05-13T01:50:57Z solvables: 7930
rpm-md repo 'fedora'; generated: 2022-05-04T21:16:11Z solvables: 67992
rpm-md repo 'rpmfusion-free-updates-testing'; generated: 2022-05-13T10:08:26Z solvables: 12
rpm-md repo 'rpmfusion-free'; generated: 2022-05-04T04:48:11Z solvables: 506
rpm-md repo 'rpmfusion-nonfree-updates-testing'; generated: 2022-05-13T10:33:46Z solvables: 3
rpm-md repo 'rpmfusion-nonfree'; generated: 2022-05-04T05:11:55Z solvables: 225
rpm-md repo 'updates-testing'; generated: 2022-05-14T02:04:01Z solvables: 15678
rpm-md repo 'updates-archive'; generated: 2022-05-14T03:31:43Z solvables: 7681
Resolving dependencies... done
No upgrade available
Not sure if this is related, but now GNOME Software is working again, but this update of the RPMFusion repos persists. Updating via GNOME Software doesn’t apply it, and it doesn’t show when doing rpm-ostree update:
I tried to remove the “old” RPM Fusion repos and then reinstall, but that didn’t work. Terminal output was that ffmpeg and ffmpeg-libs were unavaliable.
To fix what I broke, I rolled back to my previous version:
$ rpm-ostree rollback
I checked on ffmpeg and I am running the latest version, so all good for now.
Side-note, as I guess may be related and you still have that “harder” setup: You can simplify rpmfusion updates, like to Fedora 36 a lot, so you don’t need to uninstall and reinstall the rpmfusion repos etc. (That may also fix your upgrade issue there.)