Doing this upgrade with System Upgrade, dnfdrake, Discover, of dnfdragora will not work.
Edit (Nov. 21, 2025): This was redone because of user reports of differing results from the sudo dnf swap plasma6-sddm sddm swap compared to what I saw on my own ROME systems.
A fresh install is recommended over doing this procedure. See post 4 below for more on that.
OK, I have been able to create the test system I believed I needed to do this procedure. This was a ROME Plasma6 X11 x86_64 iso #4172 installed in a Qemu VM which I used because it was built Sept. 14, 2025 to simulate a user system that had not been upgraded in close to 2 months. There were no extra configs, or 3rd party software, the goal is to test that the system upgrades properly, resulting in a usable system.
A second test was run on a ROME Plasma6 Wayland x86_64 iso #4248 built Oct. 23, 2025 installed in Qemu VM. Both tests worked as expected.
These are the exact steps I used:
Boot system in console mode and login at the prompt >>> Important you are booting in to console mode from Advanced Options line in the grub menu not booting in to your graphical desktop.
This can take a bit of time >>> There are about about 1270 downloads done on these very default, just like the āLiveā iso systems.
I did these steps in this exact order:
sudo dnf clean all
sudo dnf swap plasma6-sddm sddm
sudo dnf swap plasma6-sddm-theme-breeze sddm-theme-breeze
sudo dnf swap plasma6-sddm-kcm sddm-kcm
rpm -qa | grep sddm
You want to see this output:
$ rpm -qa | grep sddm
sddm-0.21.0-11.znver1
sddm-theme-breeze-6.5.2-1.znver1
sddm-kcm-6.5.2-1.znver1
sudo systemctl enable sddm
sudo dnf up kernel-desktop
sudo dnf dsync --allowerasing --refresh | tee rome-dsync.log.txt
sudo systemctl enable sddm
To be sure sddm is enabled run:
sudo systemctl status sddm
reboot
Yes, I put sudo systemctl enable sddm in there twice. This is one area, the switch from plasma6-sddm to sddm where I seem to be seeing different results than some users have reported. What I post should be technically correct.
If you have problems with this procedure you will need the rome-dsync.log.txt for your forum or bug report.
This is a more complicated dsync than most and users with highly user configured systems or different hardware may see different results.
If you are one of those with a highly configured system you have to tell us exactly what you have done. This command should be sufficient to
show what hardware you have:
inxi -Fz
Note: sudo dnf dsync --allowerasing --refresh | tee rome-dsync.log.txt creates a .txt log file rome-dsync.log.txt. If you encounter problems you are going to need a log of that dnf transaction.