Description of the issue (screenshots if relevant):
I ran sudo dnf distro-sync with KDE up, with only KiTTY running. After completion I exited the terminal and used KDE menu option to reboot. When I was first investigating the SDDM problem I already resolved, I ran sudo dnf clean (removed 25 packages iirc) followed by sudo dnf distro-sync --allowerasing but no packages were updated.
Today I ran dnf check which reports:
lib64freerdp2-2.11.7-4.znver1 has installed conflict "lib64freerdp2": lib64freerdp2-2.11.7-4.znver1
rpm-4.20.1-1.znver1 has installed conflict "rpm < 2:4.14.0-0": rpm-4.20.1-1.znver1
Error: Check discovered 2 problem(s)
I tried dnf remove freerdp, thinking that might resolve the lib64freerdp problem, but the library is still there, and attempting to remove it returns:
Which seems like it would completely break KDE, so no idea how to deal with this short of removing and reinstalling KDE?
My real concern is RPM. I don’t want to get into a state where rpm stops working. dnf list rpm reports it is 4.20.1.1. I suppose it might be an rpmdb entry that wasn’t removed? I haven’t tried running a find from / to see if there’s any old files hanging around or rebuilding the rpmdb.
It’s difficult to break the habit of just updating or at least checking for updates to the OS without reading a forum post. I’m sensitive to the need to stay on top of security fixes because of the industries I work in.
I will write myself a wrapper around the upgrade command to remind myself come back and check.
One suggestion from a UX perspective:
Create a new post for every cut-over from Cooker to Rome, using a consistent post title format. Important posts like these should have fresh dates to catch end-user eyes.
Creating a new post will also trigger the ‘Watching First Post’ Discourse action for the ‘Announcements and Communications’ sub-forum that is enabled by default for forum members when they join.
You made the choice to use a rolling release. This is the bleeding edge. It is a whole new ball game. You will have to build new habits.
I used Arch for years. Quite often the updates will break systems. Gotta look at the News page to see if “Manual Interventions” are required. Gotta read to see if anyone is claiming the updates broke something. You might have to wait a day or two before you do your own updates.
I used openSUSE Tumbleweed for years. You have to go read and see if anyone is having problems before you run your updates. Sometimes, you just have to wait.
There are other rolling release distros. They all have this same discussion.
On one hand, we try to test everything before release, and then we have users asking “Why do have to wait so long for the new updates? Arch already did theirs.”
The easiest, and quickest way is to jump into the Matrix chat and ask, “is it safe to run my dsync right now?”
I wonder…I was never an Arch user, but, apparently, Arch has different programs that allow users to type a command into their terminals, and it pulls up the latest Arch news and shows any unread info that they haven’t seen directly in their terminal. That way they don’t need to always be checking Arch’s site.
As someone who has pretty much zero experience coding/programming, I’m curious if it’s possible for something like that to work with OM. That way, anyone on ROME can type a terminal command (maybe something like “om-news”) and it pulls the latest post/s from the “Announcements” section of the forum. Not sure if that’s possible…but if it is, it would definitely be nice
This is interesting, you’ve found a bug that has been there for years, but that has never affected anyone.
rpm does indeed conflict with itself (and has for a long time). I’m not sure why it installs cleanly for everyone else without even giving a warning (it probably has some hardcoded exceptionsto dependency rules).
Fixing, but I’m really curious why this would show up all of a sudden and only on one particular box.
That’s fair, Wilson. I used rolling Arch (Endeavor OS) for a bit and threw in the towel after it took over 2 weeks to resolve a kernel boot issue. I played around with Tumbleweed for a bit, but never really got on with it.
Managing *NIX systems is something I do for my day job, where the expectations are stability first, hence the habit. So I’m not going to complain about packages being behind unless we’re talking about security fixes.
And I’m also used to having to build things myself or run containers of some sort because the main fileserver/container host in my home network is OmniOS.
Let me know if you want me to dig into anything. Happy to provide any info that would help.
Nothing special about the computer, just a UM790 Pro Minisforum box (AMD 7940HS w/780M graphics), 32GB RAM, and 2 nvme drives. 2k monitor is connected via USB-4 alt-DP. I have a bunch of USB devices connected through an external powered hub.
It’s my daily driver I use along side my completely locked down work laptop.