OpenSUSE update naar 15.4 (van 15.3)
- alle updates huidig systeem bijwerken
- overbodige repo’s afzetten
- check releasever gebruik in repo’s
- repo’s over naar nieuwe releasever
- upgrade
- reboot
- eventueel terug aan te zetten repo’s
Let op* voor “Closing the Leap Gap”
Warning: Due to Closing the Leap Gap some repos which had “openSUSE_Leap_${releasever}” for 15.3 may change target to just “${releasever}” for 15.4 ( from now on it will be the same for SLES and Leap so OBS don’t need to keep two versions of binary identical rpm’s). Obviously query above won’t handle this so you will get “Repository ‘xxxxx’ is invalid.” error.
Solution – follow repo URL but one level up from “openSUSE_Leap_15.3” and check available targets. If “15.4” is there just manually correct URL.
Bron: https://en.opensuse.org/SDB:System_upgrade
-
zypper refresh
zypper update
zypper --releasever=15.4 refresh
zypper --releasever=15.4 dup
of
zypper --releasever=15.4 dup --download-in-heaps
reboot
- eventueel:
zypper addrepo --name
-
zypper refresh
Alle opslagruimtes zijn vernieuwd
zypper update
Geen aktiviteit
- overbodige repo’s afzetten:
Kan in Yast2, softwarebronnen (afvinken). - check releasever gebruik in repo’s:
Overzicht in Yast2 bv. waar je de (oude) URL/distro versies kan zien:CrossToolchain:avr (arduino)
URL: https://download.opensuse.org/repositories/CrossToolchain:/avr/openSUSE_Leap_15.2/
Category: YUMEducation: (voor Gambas?)
URL: http://download.opensuse.org/repositories/Education/openSUSE_Leap_15.2/
Category: YUMJava:packages (voor??)
URL: https://download.opensuse.org/repositories/Java:/packages/openSUSE_Leap_15.2/
Category: YUMLibdvdcss
URL: http://opensuse-guide.org/repo/openSUSE_Leap_15.2/
Category: YUMhome/jevez (voor Belgian e-ID)
URL: https://download.opensuse.org/repositories/home:/jevez/openSUSE_Leap_15.2/
Category: YUMPackman lijkt al wel ok:
URL: http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.3/
Raw URL: http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/
Category: YUMAls het nodig is:
sed -i 's/15.3/${releasever}/g' /etc/zypp/repos.d/*.repo
- repo’s over naar nieuwe releasever:
zypper --releasever=15.4 refresh
Waarschuwing: Afgedwongen instelling: $releasever=15.4
Ophalen van metagegevens uit opslagruimte ‘openSUSE:Leap:15.3’ …………………………………………………………………………………………………………………….[gereed]
Cache van opslagruimte ‘openSUSE:Leap:15.3’ wordt gebouwd ———————————————————————————————————————————————–[|]
(…)
Alle opslagruimtes zijn vernieuwd. - upgrade:
zypper --releasever=15.4 dup
33 problems: Problem with the installed
gstreamer-plugins-bad-1.6..
gstreamer-plugins-bad-lang..
libavcodecs57, 58
libavdevices57, 58
libavfilter
libavformat
libavresample
libavutil
libgstadaptivedemux
libgstbadaudio
libgstbasecamerabinsrc
libsst…
…
libpostproc54-..
libpostproc55-..
libsox3..
libswresample2…
libswresample3…
libswscale4..
libswscale5..
soxSolutions gekozen:
gstreamer: install gstreamer-plugins-bad-1.20.. from vendor openSUSE (2 x )
libavcodec57: keep obsolete (vendor SUSE was 3.4.2-150200 ipv 3.4.9-pm153) (8-tal keer)
libgst: install libgstadaptivedemux-1_0-0-1.20.1-lp154.1.1.x86_64 from openSUSE (ipv 16.3 van packman) x keer
libpostrproc54 : keep 3.4.9 (ipv SUSE versie 3.4.2) x2
libsox : install 14.4.2-bp154.1.100.x86_64 from openSUSE (ipv oude packman -pm153.2.8)
libswresample: keep 3.4.9 (ipv 3.4.2 van SUSE)
libswscaled4: keep
libswscaled5: keep
sox: install bp154 van openSUSE2001 packages to upgrade, 62 to downgrade, 173 new, 138 to remove, 15 to change vendor, 5 to change arch.
Eindigt met:
Executing %posttrans scripts … [done]
Update notifications were received from the following packages:
mariadb-10.6.10-150400.3.17.1.x86_64 (/var/adm/update-messages/mariadb-10.6.10-150400.3.17.1-something)
View the notifications now? [y/n]y
Melding van pakket mariadb:
WARNING: You are upgrading from different stable version of MySQL!Your database will be migrated automatically during next restart of MySQL.
Before you do that make sure you have up to date backup of your data. It
should be mainly in /var/lib/mysql directory. reboot
– Gambas3 is verdwenen (zat in de “openSUSE:Backports:SLE-15:SP3” repository)
– Bij een wat speciale installatie, bv met twee schermen etc, kan het dat je de instellingen terug moet doen.
Mijn “dev” station met 2 schermen stond na de update in “default” 1024×768 (4:3) @76Hz 100% op 1 scherm (nVidia GF119).
(zie verder).- eventueel terug aan te zetten repo’s
– Yast: bron voor NVidia gecheckt op 15.4 -ok; terug aangezet.
Het bovenstaand probleem was magisch opgelost.
– Gambas3: wordt een andere bron?
Gambas3 terug geïnstalleerd via https://software.opensuse.org/package/gambas3-ide (home:munix9, 3.18.0 met 1click install).
Er komen onderweg wat foutmeldingen op repo’s, en gambas3 is niet geïnstalleerd, maar kan daarna wel gekozen worden in softwarebeheer.
Of een tweede keer: kies aangepaste installatie, en schakel de probleemrepositories uit: LSE-15-SP1..4 in Yast. Ok!
Andere:
– ook uitgevoerd vanuit een terminal op de GUI op een ander toestel.