Hy, have here a plain vanilla 15.6 KDE I wanted to upgrade today to 16.0 following the wiki.
First try, as usual, with zypper --releasever 16 dup, but that didn’t work, as the format of the repo files changed. (Same in Debian, but the old version still works, just saying…).
Next try, installing the migration tool, then starting the migration tool as root, but for minutes nothing happens, have tried 3 times.
I tried zypper --releasever 16 dup and got many errors on repo refresh, so I tried this migration tool, which failed, so what to try next?
Apparently the migration tool has added repos with the CDN, which I don’t want, had dedicated repos/mirrors before, so big mess now in /etc/zypp/repos.d
I agree that this article is not helpful at all. It points to the XML document that many users will not understand instead of providing the actual repository definitions.
The standard install defines two enabled repositories with URL
So I did zypper dup wih the repos arvidjaar suggested, worked fine, reboot, OK.
Then I added KDEextra (kaffeine needed for DVB-S2) and packman (vlc and codes). Did zypper dup --allow-vendor-change, which updated vlc, codecs, kaffeine, fine. But underway it removed the kernel-default etc. no idea why.
On reboot I hang on Grub menu, complaining it found no kernel. No it get’s tricky…
Did a chroot from TW and opened yast, it said kernel 6.12 installed, so I went to “boot loader” in yast and re-installed Grub from there, but on reboot Grub complains, that kernel 6.4 (?!?!?) is not installed. See attached.
Tried to re-install kernel-default in chroot, but:
# sudo zypper in kernel-default
Loading repository data...
Reading installed packages...
'kernel-default' is already installed.
Package 'kernel-default' is not available in your repositories. Cannot reinstall, upgrade, or downgrade.
Resolving package dependencies...
Nothing to do.
Next try: chroot again, found out that the Leap 16 repo had been removed at some stage, re-added it. Un-installed kernel 6.12 from yast and re-installed it. To be sure, I went to “Boot Loader” in yast, edited some kernel option, to update Grub and rebooted.
Unbelievable, but the same error in Grub, it expects kernel 6.4 and can’t find it.