25/1/2023

OpenSUSE update naar 15.4 (van 15.3)

Filed under: — cybrarian @ 10:18 am

Algemeen

  1. alle updates huidig systeem bijwerken
  2. overbodige repo’s afzetten
  3. check releasever gebruik in repo’s
  4. repo’s over naar nieuwe releasever
  5. upgrade
  6. reboot
  7. eventueel terug aan te zetten repo’s

UitvoerenLogAlgemeen

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

UitvoerenLogAlgemeen

Uitvoeren

  • zypper refresh
    zypper update
  • zypper repos -u
  • grep "releasever" /etc/zypp/repos.d/*
  • zypper --releasever=15.4 refresh
  • zypper --releasever=15.4 dup
    of
    zypper --releasever=15.4 dup --download-in-heaps
  • reboot
  • eventueel:
    zypper addrepo --name

UitvoerenLogAlgemeen

Log

  1. zypper refresh

    Alle opslagruimtes zijn vernieuwd

    zypper update

    Geen aktiviteit

  2. overbodige repo’s afzetten:
    – check repos met zypper repos -u
    – repo’s afzetten kan in Yast2, softwarebronnen (afvinken).
  3. 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: YUM

    Education: (voor Gambas?)

    URL: http://download.opensuse.org/repositories/Education/openSUSE_Leap_15.2/
    Category: YUM

    Java:packages (voor??)

    URL: https://download.opensuse.org/repositories/Java:/packages/openSUSE_Leap_15.2/
    Category: YUM

    Libdvdcss

    URL: http://opensuse-guide.org/repo/openSUSE_Leap_15.2/
    Category: YUM

    home/jevez (voor Belgian e-ID)

    URL: https://download.opensuse.org/repositories/home:/jevez/openSUSE_Leap_15.2/
    Category: YUM

    Packman 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: YUM

    Als het nodig is:
    sed -i 's/15.3/${releasever}/g' /etc/zypp/repos.d/*.repo

  4. 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.

  5. 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..
    sox

    Solutions 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 openSUSE

    2001 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.

  6. 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).
  7. 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!

UitvoerenLogAlgemeen

Andere:

– ook uitgevoerd vanuit een terminal op de GUI op een ander toestel.


Nog een andere, installatie die reeds teruggaat tot 2017:
Update 15.4 gestart;
Foutmelding:

Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'

Ik probeer opnieuw maar helpt niet, overslaan dus ..

Ophalen: python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm ........................................................[niet gevonden]
Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a): o
Ophalen: python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm ........................................................[niet gevonden]
Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a): o
Ophalen: python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm ........................................................[niet gevonden]
Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a): o
Ophalen: python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm ........................................................[niet gevonden]
Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a): n
Waarschuwing: U hebt ervoor gekozen om aan een probleem met het downloaden of installeren van een pakket geen aandacht te geven. Dit kan leiden tot gebroken afhankelijkheden van andere pakketten. U kunt het beste 'zypper verify' uitvoeren nadat de bewerking is beëindigd.
SKIP request: User-requested skipping of a file
Geschiedenis:
- Can't provide ./x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm
- Bestand './x86_64/python3-base-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'

Ophalen: python3-base-3.6.15-150300.10.40.1.x86_64.rpm ...................................................................[gereed (4,9 KiB/s)]
pakket libpython3_6m1_0-3.6.15-150300.10.40.1.x86_64 wordt opgehaald (568/2215), 870,1 KiB ( 2,7 MiB uitgepakt)
Delta wordt opgehaald: ./x86_64/libpython3_6m1_0-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm, 40,3 KiB
Ophalen: libpython3_6m1_0-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm ....................................................[niet gevonden]
Bestand './x86_64/libpython3_6m1_0-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a): n
Waarschuwing: U hebt ervoor gekozen om aan een probleem met het downloaden of installeren van een pakket geen aandacht te geven. Dit kan leiden tot gebroken afhankelijkheden van andere pakketten. U kunt het beste 'zypper verify' uitvoeren nadat de bewerking is beëindigd.
SKIP request: User-requested skipping of a file
Geschiedenis:
- Can't provide ./x86_64/libpython3_6m1_0-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm
- Bestand './x86_64/libpython3_6m1_0-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'

Nog eens ..

Bestand './x86_64/python3-tk-3.6.15-150300.10.37.2_150300.10.40.1.x86_64.drpm' niet gevonden op medium 'http://download.opensuse.org/update/leap/15.4/sle/'
Afbreken, opnieuw proberen, negeren? [a/o/n/...? alle opties tonen] (a):

opnieuw proberen lukt niet, negeren..

Deze komt er wel door met opnieuw proberen (automatisch).

Ophalen: typelib-1_0-Pango-1_0-1.50.4-150400.1.5.x86_64.rpm ............................................................................[fout]
Locatie 'http://download.opensuse.org/distribution/leap/15.4/repo/oss/x86_64/typelib-1_0-Pango-1_0-1.50.4-150400.1.5.x86_64.rpm' is tijdelijk niet toegankelijk.
Afbreken, opnieuw proberen, negeren? [a/o/n] (o):
Opnieuw proberen...

Upgrade is klaar, eens zien welk het effect is van die ontbrekende onbereikbare python paketten…. reboot.

Start terug op, Ok.

Powered by WordPress