• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Abgebrochenes Upgrade weiterführen?

dax

Newbie
Hallo,
habe heute ein Upgrade von 12.2 auf 12.3 per SSH gestartet.
Leider wurde das Upgrade mitten in der Arbeit unterbrochen. Der Rechner auf dem das Upgrade ausgeführt wurde läuft noch.

Beim Upgrade werden ja erst alle Pakete herunter geladen und anschließend installiert.
Code:
$ rpm -qa -last
zeigte das schon eine ganze Reihe von Paketen installiert wurde.
Leider vermutlich nicht alle, da zypper nicht mehr startet und die manuelle Installation der heruntergeladenen Pakete
unter /var/cache/zypp/packages/ mit
Code:
# rpm -U rpm-Paket
mit Fehlermeldungen und fehlenden Abhängigkeiten scheitert.

Gibt es eine Möglichkeit das Upgrade erneut zu starten oder die Pakete mit rpm zu installieren?
Wie findet man heraus in welcher Reihenfolge die Pakete installiert werden müssen?


Frohe Ostern
Dax
 
OP
D

dax

Newbie
Hallo Spielwurm,
das Paket libzypp-12.16.4-1.33.1.i586.rpm schon liegt unter /var/cache/zypp/packages/repo-12.3-update-oss/i586/.
Beim installieren erhalte ich diese Fehler.

Code:
gala:/var/cache/zypp/packages/repo-12.3-update-oss/i586 # rpm -U libzypp-12.16.4-1.33.1.i586.rpm
error: Failed dependencies:
	libsolv-tools = 0.3.3 is needed by libzypp-12.16.4-1.33.1.i586
	libzypp.so.1106 is needed by (installed) PackageKit-backend-zypp-0.7.4-2.21.1.i586
	libzypp.so.1106 is needed by (installed) zypper-1.7.16-1.28.1.i586
	libzypp.so.1106 is needed by (installed) yast2-pkg-bindings-2.22.2-2.1.3.i586
	libzypp.so.1106 is needed by (installed) yast2-ncurses-pkg-2.22.8-2.4.1.i586
	libzypp.so.1106(ZYPP_plain) is needed by (installed) PackageKit-backend-zypp-0.7.4-2.21.1.i586
	libzypp.so.1106(ZYPP_plain) is needed by (installed) zypper-1.7.16-1.28.1.i586
	libzypp.so.1106(ZYPP_plain) is needed by (installed) yast2-pkg-bindings-2.22.2-2.1.3.i586
	libzypp.so.1106(ZYPP_plain) is needed by (installed) yast2-ncurses-pkg-2.22.8-2.4.1.i586

Gruß Dax
 
OP
D

dax

Newbie
Hallo,
der Versuch zypper-1.8.24-1.26.1.i586.rp oder libzypp-12.16.4-1.33.1.i586.rpm von Hand zu installieren scheitert auf Grund
fehlender abhängigkeiten.

Code:
gala:/var/cache/zypp/packages/repo-12.3-update-oss/i586 # rpm -Uhv zypper-1.8.24-1.26.1.i586.rpm
error: Failed dependencies:
	libzypp >= 12.16.4 is needed by zypper-1.8.24-1.26.1.i586
	libzypp.so.1200 is needed by zypper-1.8.24-1.26.1.i586
	libzypp.so.1200(ZYPP_plain) is needed by zypper-1.8.24-1.26.1.i586
gala:/var/cache/zypp/packages/repo-12.3-update-oss/i586 # rpm -Uhv libzypp-12.16.4-1.33.1.i586.rpm
error: Failed dependencies:
	libsolv-tools = 0.3.3 is needed by libzypp-12.16.4-1.33.1.i586
	libzypp.so.1106 is needed by (installed) PackageKit-backend-zypp-0.7.4-2.21.1.i586
	libzypp.so.1106 is needed by (installed) zypper-1.7.16-1.28.1.i586
	libzypp.so.1106 is needed by (installed) yast2-pkg-bindings-2.22.2-2.1.3.i586
	libzypp.so.1106 is needed by (installed) yast2-ncurses-pkg-2.22.8-2.4.1.i586
	libzypp.so.1106(ZYPP_plain) is needed by (installed) PackageKit-backend-zypp-0.7.4-2.21.1.i586
	libzypp.so.1106(ZYPP_plain) is needed by (installed) zypper-1.7.16-1.28.1.i586
	libzypp.so.1106(ZYPP_plain) is needed by (installed) yast2-pkg-bindings-2.22.2-2.1.3.i586
	libzypp.so.1106(ZYPP_plain) is needed by (installed) yast2-ncurses-pkg-2.22.8-2.4.1.i586
gala:/var/cache/zypp/packages/repo-12.3-update-oss/i586 # rpm -Uhv libsolv-tools-0.3.3-2.18.1.i586.rpm
error: Failed dependencies:
	libsolv-tools = 0.1.2 is needed by (installed) libzypp-11.13.3-2.33.1.i586

Das brachte zypper wieder zurück.

Code:
rpm -Uhv --nodeps libsolv-tools-0.3.3-2.18.1.i586.rpm
rpm -Uhv --nodeps libzypp-12.16.4-1.33.1.i586.rpm
rpm -Uhv --nodeps zypper-1.8.24-1.26.1.i586.rpm

Nach
Code:
zypper ref
zypper dup
lief das Upgrade durch.

Mal sehen was nach dem reboot noch läuft! :wink:

Gruß Dax
 
Oben