Improves but does not fix issue
Stable and fixes https://bugzilla.redhat.com/show_bug.cgi?id=1943818
Fixes issue we were having on bugzilla.
(Last comment on this thread I promise)
I have figured out a temporary fix for the issues I was having. I am going to submit bugs upstream as well, as there seem to be several more problems, like my overrides getting messed up. The full temporary fix for me was:
cd Downloads
wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-2021.1-3.fc33.x86_64.rpm && wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-libs-2021.1-3.fc33.x86_64.rpm && wget https://kojipkgs.fedoraproject.org//packages/libsolv/0.7.15/1.fc33/x86_64/libsolv-0.7.15-1.fc33.x86_64.rpm
sudo rpm-ostree usroverlay && sudo rpm -Uvh rpm-ostree-{,libs-}*.rpm
systemctl restart rpm-ostreed.service
rpm-ostree override replace libsolv-0.7.15-1.fc33.x86_64.rpm
This solved both my base packages being removed, and not being able to upgrade/overlay/override. A very hack fix, but a fix nonetheless.
Never mind. The base removal issue is still present on my working system:
[andythurman@rockhopper ~]$ rpm-ostree status
State: idle
Deployments:
● ostree://fedora:fedora/33/x86_64/silverblue
Version: 33.20210204.0 (2021-02-04T01:41:19Z)
BaseCommit: 39ac11c939acaa8cc7bb53635bd946b7c76ac74a805272ed1720b615b75dfcb4
GPGSignature: Valid signature by 963A2BEB02009608FE67EA4249FD77499570FF31
RemovedBasePackages: gnome-software gnome-software-rpm-ostree 3.38.0-2.fc33, firefox 85.0-8.fc33
LayeredPackages: abrt-desktop fedora-workstation-repositories totem
[andythurman@rockhopper ~]$ rpm-ostree upgrade
2 metadata, 0 content objects fetched; 788 B transferred in 1 seconds; 0 bytes content written
Checking out tree 635d8c6... done
Inactive base removals:
gnome-software
gnome-software-rpm-ostree
firefox
Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora updates-archive
Updating metadata for 'fedora-cisco-openh264'... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2020-08-25T19:10:34Z
Updating metadata for 'updates'... done
rpm-md repo 'updates'; generated: 2021-02-05T01:01:46Z
Updating metadata for 'fedora'... done
rpm-md repo 'fedora'; generated: 2020-10-19T23:27:19Z
Updating metadata for 'updates-archive'... done
rpm-md repo 'updates-archive'; generated: 2021-02-05T06:27:48Z
Importing rpm-md... done
Resolving dependencies... done
Will download: 86 packages (22.5 MB)
Downloading from 'updates'... done
Downloading from 'fedora'... done
Downloading from 'fedora-cisco-openh264'... done
Importing packages... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
Running posttrans scripts... done
Writing rpmdb... done
error: Sanity-checking final rpmdb: Didn't find package 'gstreamer1-plugin-openh264-1.16.2-2.fc33.x86_64'
Could this be another libsolv
issue? Would downgrading that package actually be the best way to go?
It worked, but now when I run rpm-ostree upgrade
it removes all my overrides (not overlays. This could very well be user error, as I am not very experienced with rpm-ostree
, so I will send my exact sequence of commands again:
cd Downloads
wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-2021.1-3.fc33.x86_64.rpm && wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-libs-2021.1-3.fc33.x86_64.rpm
sudo rpm-ostree usroverlay && sudo rpm -Uvh rpm-ostree-{,libs-}*.rpm
systemctl restart rpm-ostreed.service
rpm-ostree upgrade
At this point I will probably just wait for stable, but I definitely don't want this package pushed if it will remove my overrides every time I upgrade. Again, please excuse my noobieness.
That did it. Thanks!
I ran this exact sequence of commands:
cd Downloads/
wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-2021.1-3.fc33.x86_64.rpm && wget https://kojipkgs.fedoraproject.org//packages/rpm-ostree/2021.1/3.fc33/x86_64/rpm-ostree-libs-2021.1-3.fc33.x86_64.rpm
sudo rpm-ostree usroverlay && sudo rpm -Uvh rpm-ostree-{,libs-}*.rpm
rpm-ostree upgrade
and am still receiving the same error...
I have no deployment to roll back to as clearing them was (regrettably) part of my troubleshooting process. ```
Please push ASAP. We cannot upgrade with overlaid packages, and cannot overlay any new ones, leaving our systems insecure and rpm-ostree
borderline unuseable.
https://discussion.fedoraproject.org/t/cannot-upgrade-silverblue/26652
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1912378 on Silverblue 33
If the wayland issue is already present on currently stable lutris version (0.5.7), then it makes no sense to give a negative karma here nor delay this update. A negative karma is suppose to prevent from regressions. It shouldn't be used for "my bug is still not fixed" feedback.
the issue was introduced in 0.5.8, and therefore is a regression. As wayland is the default display protocol, I believe it is important to hold this package back until it works with a default fedora system.
I would wait for patch unless you make GDK_BACKEND=x11 lutris
default. The Lutris repo seems to have finally figured itself out, so I'll submit a bug report there as well.
*non-contributors
Seems generally functional. Also, happy to find
docker-compose
now works rootless withdocker-compose -H unix:/run/user/1000/podman/podman.sock