Issue with SystemD while attempting system update

Hello there,

Requirements:

I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category (Resources Index)
I have reviewed the Wiki for relevant information
I have read the the Release Notes and Errata

OpenMandriva Lx version:

OpenMandriva Lx release 25.11 (ROME) Rolling for x86_64

Desktop environment (KDE, LXQT…):

KDE Plasma Version: 6.5.2
KDE Frameworks Version: 6.19.0

Description of the issue (screenshots if relevant):

I was trying to upgrade my system after noticing that the auto update function has not been working for several months. While it was in the process of upgrading, my laptop was suspended. It would not turn back on, so I had to manually force power it off by holding down the physical power button. However, when I turned it back on, it just brought me to CLI. After logging in and doing startx. This got me into my normal user space, however, KDE wallet and wifi needed a new password input to work. I assumed that after I finished the computer update then it will fix itself. However, when I tried to do that through the Welcome application, it just told me the following:
Failed to resolve the transaction:
Problem: The operation would result in removing the following protected packages: systemd

Every time I restart it, still sends me to CLI and I have to startx again and put in the KWallet password again. The CLI issue is actually happening on three out of four of my Open Mandriva computers. I made a separate post here for the CLI issue, but I thought I’d mention it since it happened at the same time:

I would love any help that anyone could give! Thanks!

Relevant informations (hardware involved, software version, logs or output…):

This was full output of the terminal when I tried to do the upgrade function in the Welcome app:

Removed 2 files, 4 directories (total of 0 B). 0 errors occurred.
repo id repo name
brave-browser Brave Browser
rolling-x86_64 OpenMandriva Rolling - x86_64
Updating and loading repositories:
Brave Browser 100% | 84.6 KiB/s | 54.8 KiB | 00m01s
OpenMandriva Rolling - x86_64 100% | 2.7 MiB/s | 5.7 MiB | 00m02s
Repositories loaded.
Failed to resolve the transaction:
Problem: The operation would result in removing the following protected packages: systemd
You can try to add to command line:
–skip-broken to skip uninstallable packages
Press enter to close konsole

Kernel and Hardware Info:

Operating System: OpenMandriva ROME 25.11
Qt Version: 6.10.0
Kernel Version: 6.15.0-desktop-0.rc2.3omv2590 (64-bit)
Graphics Platform: X11
Processors: 4 × AMD Ryzen 3 3200U with Radeon Vega Mobile Gfx
Memory: 8 GiB of RAM (5.7 GiB usable)
Graphics Processor: AMD Radeon Vega 3 Graphics
Manufacturer: MOTILE
Product Name: M141

This looks like you have duplicate packages from the initial failed update. @bero should know how to solve this.

This won’t help @JoeJoeSiah but for other ROME users please read this before upgrading:

Upgrading ROME(rolling) after Nov. 9, 2025 upgrade

For duplicate systemd packages boot in console mode and login at the prompt then run (bear with me this is harder to write than it is to do):

rpm -qa | grep systemd

You probably will see 2 versions of all or most systemd packages. Then you will use version number for the older (lower numerical) packages and run a similar command like this (note this version number on your system might be different):

rpm -qa | grep 257.5-1

That should list all the packages in the older version of what we call the systemd stack. Remove all of those manually with:

sudo rpm -e --nodeps <package_name> <package_name> <package_name> <ect.>

Then you want to finish the upgrade transaction:

sudo dsync --allowerasing --refresh

Check that you do have the new systemd stack:

rpm -qa | grep 258.2-1

Should look like this, I believe 19 packages total:

Next run:

sudo systemctl enable sddm

Then type:

reboot

And see if graphical boot works now. If that did not work you could sudo dnf reinstall <package_name> all the packages in the systemd` stack.

I hope this was helpful.

I went in and deleted all the packages that had the lower numerical value. Unfortunately, the issue is still occurring.
When trying to reinstall the packages for SystemD, it says packages for argument <package_name> installed but not available.
Thank you so much for your explanation and help!

That amounts to saying “It’s broke”. We can’t fix “It’s broke”, we need accurate detailed information or a way to reproduce the problem. Usually if the problem is with a dnf transaction the best place to start is posting, as code, </> icon, all the output in Konsole (terminal) of the dnf transaction including the command used. All of it. If the output is more than say 20 lines copy and paste all of it to a .txt file and post that file here.

Another way is like this:

sudo dnf dsync --allowerasing --refresh 2>&1 | tee dsync.log.txt

That will create the log dsync.log.txt which you can attach to a post here. Please do tell us the exact command used. Using copy and paste should make this pretty easy.