On 3/30/20 3:37 AM, Daniel Smith wrote:
You will likely need to reset any mutations you have performed
$ rpm-ostree reset
I decided to just download and install Fedora 31 and upgrade to Fedora
32 as I would as if I was using it(AKA installing Nvidia drivers).
It was a bit rocky, to say the least.
rpm-ostree first gave some error about fedora-release(31) and the
RPMFusion repos. Why does Fedora not attempt to bump the RPMFusion repo
version automatically?
So I removed the RPMFusion repo, rebooted, tried again, only for
rpm-ostree to throw a bogus error that I fixed by running "rpm-ostree
cleanup -m". Bogus package upgrade errors are common in Silverblue, so
this wasn't something I didn't already know.
A reboot later and I unknowingly left with a system that couldn't
perform updates because it couldn't find the origin of the Nvidia GPU
driver and libs(it said it couldn't driver packages, but the Nvidia
driver was loaded...). I tried to install the repo via Gnome Software,
only for it to fail and tell me that I needed to reboot for the changes
to take affect.
What changes? It failed!?!?
So, I had to remove the Nvidia drivers, rebooted and was left with
software rendering, installed the Fedora 32 repo, rebooted, installed
the Nvidia drivers again, rebooted, and was all good.
Is upgrading from one Fedora release to another usually this much of a
PITA? Asking a user to to uninstall all their third-party repo apps is a
bit of an issue.
I know people here will probably point the finger at Nvidia or other non
open source software, but there is a "free" repo that would presumably
have the same problems if used.
On the bright side, I wasn't dumped to TTY at any point... so that's good.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx