Closed scottAnselmo closed 1 year ago
It's not clear from your report which version of Silverblue is impacted.
Updated ticket to have more specific Silverblue version info, not just the bug inducing commit in gnome-software
This looks a lot like:
Is this an error that you are experiencing right now? Again, it's not clear from your report.
I am still seeing the issue which is why I'm trying to raise it before the last point release of 43.x making it more difficult to have a patch in 43.x that allows for easy upgrades to 44 via gnome-software. Thanks for catching this being a duplicate; looks like I missed because the key text I was using to search: "failed to obtain lock 'metadata'" wasn't used in that open issue.
Closing and moving info including the known, documented solution (backporting the patches found in 44's planned release) to the older open issue
Describe the bug gnome-software is using libdnf directly and trying to access rpm-ostree's caches which prevents gnome-software from getting updates currently and will block users from easily upgrading with gnome-software from 43 to 44
Screenshots![image](https://user-images.githubusercontent.com/3056597/216837710-df2baaf9-f86e-4e15-afc5-c6e5682906cc.png)
OS version:
Theoretically any version that has this commit: https://gitlab.gnome.org/GNOME/gnome-software/-/commit/e6c3d4d616ec5575b6400221d5613505029debf6
Additional context
There are already patches for this bug, but they are only included in 44 with no plans by Gnome contributors to patch into 43.x. General recommendation by Philip Withnall (and others): "If it’s an important fix for Silverblue users, then the Fedora distro packagers might want to consider backporting it in their packaging." 1 month ago The gnome-software bug is recorded here: https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1793 Based on my understanding of the patch writers the following three patches would need to be backported to Silverblue running 43.x: