On 19/02/2021 08.57, Robert Hardy wrote:
I finally got around to the 15.1>15.2 upgrade the other day using the iso image on dvd, and here's a few notes. I'd like to hear what people think.
Instructions here ;-) https://en.opensuse.org/SDB:Offline_upgrade
I initially tried to update all repositories before the upgrade,
Before the upgrade means before booting the DVD. I understand you mean tried to update the repositories URLS from inside the DVD session. No, that is prone to failure. You have to update the repositories URLS by editing the .repo files from inside the running Leap 15.1 before booting the DVD, as explained here: https://en.opensuse.org/SDB:System_upgrade#Command_line_2 cd /etc/zypp/repos.d/ For every .repo file: Make sure you are NOT using the new ${releasever} syntax.⁽¹⁾ Edit every 15.1 entry with 15.2 Finally, run "zypper clean ref --force" to check that the URLs are correct. Then, boot the DVD. (1) https://bugzilla.opensuse.org/show_bug.cgi?id=1181965 In the DVD, you have to make sure that network is configured.
but I must have messed up the pacman url, because it was not found and I had conflicts. I tried to use the back button to fix it, but couldn't find my back to the right spot, and decided to be conservative and start again with just the dvd. I ended up with conflicts anyway and resolved them one by one.
Just the DVD and having repositories causes problems.
The result was about 400 packages deleted. A lot of them were development packages and debuginfo and whatnot. I haven't looked further yet.
Like that problem.
After the upgrade I used Yast to switch to pacman, and it did pull some packages back in. I also used Yast for a serious online update. BTW, I noticed the main repository does not carry some chess packages such as xboard; they are only available from pacman.
I then noticed about 600 packages still had an "x-lp151.x" sort of moniker-- zypper up took care of that.
Maybe. Run this query in a terminal (konsole): rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist \ | egrep -v "openSUSE Leap 15\.2|openSUSE_Leap_15.2|\-lp152" | less -S That will list /possible/ packages that were not upgraded, and you have to tend to them. Most will be GPG signatures. (on the other things, I can't comment. Except that you are not the only one to bump into akonadi) -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)