Checked some prerequisites for successful upgrade:
- Run version 15.4
zypper update
- Create canonical list of repos:
leap154:~ # zypper --releasever 15.4 repos -E
# | Alias | Enabled | GPG Check | Priority | URI
---+-----------------------+---------+-----------+----------+------------------------------------------------------------------
2 | openSUSE-Leap-oss | Yes | (r ) Yes | 99 | http://download.opensuse.org/distribution/leap/15.4/repo/oss/
5 | repo-backports-update | Yes | (r ) Yes | 99 | http://download.opensuse.org/update/leap/15.4/backports/
10 | repo-non-oss | Yes | (r ) Yes | 99 | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/
13 | repo-sle-update | Yes | (r ) Yes | 99 | http://download.opensuse.org/update/leap/15.4/sle/
15 | repo-update | Yes | (r ) Yes | 99 | http://download.opensuse.org/update/leap/15.4/oss
16 | repo-update-non-oss | Yes | (r ) Yes | 99 | http://download.opensuse.org/update/leap/15.4/non-oss/
leap154:~ #
zypper -n dist-upgrade --allow-vendor-change
- Remove unneeded packages :
zypper packages --unneeded | grep ^i|cut -d '|' -f3|xargs zypper rm --clean-deps
- Download and check for conflicts
zypper --releasever=15.5 dist-upgrade -dD
. - Run upgrade as a service:
leap154:~ # systemctl cat dup-15.5
# /etc/systemd/system/dup-15.5.service
[Unit]
Description=Distribution Upgade to 15.5
[Service]
ExecStart=/usr/bin/zypper --releasever 15.5 --non-interactive dist-upgrade
leap154:~ #
After reboot:
Operating System: openSUSE Leap 15.5
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 5.14.21-150500.53-default (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-6700K CPU @ 4.00GHz
Memory: 31.0 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 530