Het begin van de procedure om het systeem bij te werken van 15.0 naar 15.1 houdt ons niet van ons werk op deze desktop, we doen het tussendoor:
Kort:
su
…
zypper up
Zet alle repo’s af behalve de basis repo’s.
cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.20200106
sed -i 's/15.0/15.1/' /etc/zypp/repos.d/*
(of gebruik releasever !)
zypper ref
zypper dup --download-only
init 3
zypper --no-refresh dup
In detail
Voer eerst alle updates uit die er nog zijn van de oude distributie. Als root:
zypper up
Mogelijk krijg je daarbij:
Probleem bij ophalen van bestanden van ‘Packman Repository’.
Toegang tot ‘http://packman.inode.at/suse/openSUSE_Leap_15.0/repodata/repomd.xml’ geweigerd.
Zie bovenstaande foutmelding voor een hint.
Waarschuwing: Slaat opslagruimte ‘Packman Repository’ over vanwege bovengenoemde fout.
Enkele opslagruimtes zijn vanwege fouten niet vernieuwd.
Gegevens van opslagruimte laden…
Waarschuwing: Opslagruimte ‘openSUSE-Leap-15.0-Update’ lijkt verouderd te zijn. Ga na of u een andere mirror of server moet gebruiken.
Waarschuwing: Opslagruimte ‘openSUSE-Leap-15.0-Update-Non-Oss’ lijkt verouderd te zijn. Ga na of u een andere mirror of server moet gebruiken.
Lezen van geïnstalleerde pakketten…
Geen activiteit.
Check de bestaande repositories; zet de extra repositories af, blijft openSUSE-Leap-15.0-OSS, openSUSE-Leap-15.0-Update.
(gaat gemakkelijkste in yast2)
Kopieer de repository instellingen:
cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.20200106
Geeft iets als:
‘/etc/zypp/repos.d’ -> ‘/etc/zypp/repos.d.20210512’
‘/etc/zypp/repos.d/openSUSE-Leap-15.0-1.repo’ -> ‘/etc/zypp/repos.d.20210512/openSUSE-Leap-15.0-1.repo’
‘/etc/zypp/repos.d/repo-update.repo’ -> ‘/etc/zypp/repos.d.20210512/repo-update.repo’
‘/etc/zypp/repos.d/repo-update-non-oss.repo’ -> ‘/etc/zypp/repos.d.20210512/repo-update-non-oss.repo’
‘/etc/zypp/repos.d/repo-non-oss.repo’ -> ‘/etc/zypp/repos.d.20210512/repo-non-oss.repo’
‘/etc/zypp/repos.d/repo-debug.repo’ -> ‘/etc/zypp/repos.d.20210512/repo-debug.repo’
‘/etc/zypp/repos.d/repo-debug-non-oss.repo’ -> ‘/etc/zypp/repos.d.20210512/repo-debug-non-oss.repo’
‘/etc/zypp/repos.d/repo-debug-update.repo’ -> ‘/etc/zypp/repos.d.20210512/repo-debug-update.repo’
‘/etc/zypp/repos.d/repo-debug-update-non-oss.repo’ -> ‘/etc/zypp/repos.d.20210512/repo-debug-update-non-oss.repo’
‘/etc/zypp/repos.d/repo-source.repo’ -> ‘/etc/zypp/repos.d.20210512/repo-source.repo’
‘/etc/zypp/repos.d/repo-source-non-oss.repo’ -> ‘/etc/zypp/repos.d.20210512/repo-source-non-oss.repo’
‘/etc/zypp/repos.d/packman.inode.at-suse.repo’ -> ‘/etc/zypp/repos.d.20210512/packman.inode.at-suse.repo’
Vervang alle 15.0 door 15.1
sed -i 's/15.0/15.1/' /etc/zypp/repos.d/*
(geeft geen reaktie)
Verversen van de repositories
zypper ref
Als Yast nog openstaat krijg je:
Systeembeheer is geblokkeerd door de toepassing met pid 9576 (/usr/bin/ruby.ruby2.5).
Sluit deze toepassing voordat u het opnieuw probeert.
Yast sluiten en opnieuw.
Anders:
Ophalen van metagegevens uit opslagruimte ‘openSUSE-Leap-15.1-1’ ………………………………………………………………………………[gereed]
Cache van opslagruimte ‘openSUSE-Leap-15.1-1’ wordt gebouwd …………………………………………………………………………………..[gereed]
Opslagruimte ‘openSUSE-Leap-15.0-Non-Oss’ is actueel.
Opslagruimte ‘openSUSE-Leap-15.0-Update’ is actueel.
Opslagruimte ‘openSUSE-Leap-15.0-Update-Non-Oss’ is actueel.
Alle opslagruimtes zijn vernieuwd.
Downloaden van de files van een distribution update:
zypper dup --download-only
Er komt een uitleg en een vraag om bevestiging*, daarna start het ophalen van de paketten. Dat duurt even en de lijst rolt voorbij op het scherm. Eindigt bv in:
pakket patterns-kde-kde-20181130-lp151.1.1.noarch wordt opgehaald (2326/2326), 13,9 KiB ( 49 B uitgepakt)
Ophalen: patterns-kde-kde-20181130-lp151.1.1.noarch.rpm ………………………………………………………………………………………[gereed]
Nu komt het deel waar de eigenlijke upgrade op de computer gebeurt, en doen we een stapje opzij. Afmelden en in een terminal venster inloggen met root. (CTRL-ALT-F1)
We kunnen naar init 3 toestand gaan om de grafische login (op scherm ALT-F7) ook uit te schakelen.
init 3
zypper dup
(of zypper –no-refresh dup want de rest staat klaar in de cache van zypper).
Er moeten bv 2566 files geïnstalleerd worden; dat zie je aan de detaillijnen die voorbijrollen tijdens de installatie: vooraan wordt de teller bijgehouden.
Dit kan wel even duren… zo’n 40 min. bv.;
(bv van 19:19 tot …19:39 ongeveer helft van de 2951 paketten … 19:58 posttrans scripts uitvoeren…20:00 Gereed.)
(meer…)