rpm-ostree issue after update to fedora 43
I updated my system directly after seeing that there was an update in this Discord server, and immediately I noticed that a bunch of repositories just simply disappeared, among those being rpmfusion-free and rpmfusion-nonfree. I cannot find any way to get it to work. I would rollback, but I'd rather that be a last resort.
I checked, and saw that the .repo files still exist, and I even checked to make sure they had enabled=1 on the inside, and they do both exist and have enabled=1 on the inside after I specifically changed that (for a reason I'm not familiar with, they were 0.)
This is a major problem for me because trying to install anything will cause rpm-ostree to throw an error saying it couldn't find discord, and i believe this would also mean that I cannot update or reinstall Discord because rpm-ostree seems to refuse to use the repo it's in.
Also, when I tried to update in the first place, it kept throwing an error saying it couldn't create a directory in /var/lib/dkms because it was a read-only file system, and this was related to openrazer, so I uninstalled the openrazer-daemon for the update and it worked, and I encountered this current issue as I tried to reinstall the openrazer-daemon, and it told me it couldn't find discord.
20 Replies
why are you using the discord package not from bazar?
Because the rpm version has the ability to see games I'm playing, for the Discord quests thing.
But also because the flatpak version from bazaar has a tendency to randomly decide to not load.
does distrobox discord not have the ability to do this?
I didn't test distrobox, but I don't see a reason to make a whole container just to use Discord
you shouldn't be doing that just to use discord you should be doing that to use any non flatpak whenever possible
why, exactly?
what's the problem with layering packages using rpm-ostree natively without a container?
rpm-ostree affects the system containers & flatpak do not
by affect i mean they could replace system files sorta
thankfully due to how it's implemented these file swaps can easily be reverted
I think I see what you mean
but in any case I still think it's weird a bunch of the repos disappeared after the update.
I went from lots of repos to like, 5 or so.
but they can & do do things like preventing the system from being able to update
Well openrazer is what prevented me from updating before because it couldn't write to /var/lib/dkms
I just uninstalled the openrazer-daemon and then it let me update just fine
rpm-ostree reset would reset every layered thing
by creating a new instance of the systemwould this fix the repo problem?
where the repos where I got packages from just disappeared?
not sure but i don't think it'll hurt to try
i'll give it a shot and report back, i suppose
if it doesn't help you can just roll back to the old OS
from grub
Yeah it didn't fix the issue where the repos just disappeared, but it got rid of discord, which means I can get the openrazer-daemon back.
if you do
the old OS will be replaced
honestly it's probably about time i reinstall my OSes anyway. As a personal thing, I try to reinstall my OSes once a year, but I think something went wrong with it this time, because all sorts of weird things have been happening.
legitimately feels like I'm fighting ghosts
every update is effectively a reinstall of the OS assuming nothing's layered
if something is then that carries over
to possibly cause issues
user data also caries over of course
which contains program config files
which if corrupted may cause programs to break
deleting whatever may be broken should fix it by replacing it with the default files though
yeah but i've just been fighting ghosts since the last time I did a full reinstall
so, full reinstall again
i'm not gonna sit there hunting down corruption when it'd be faster to just reinstall