Hallo, Am Sun, 23 Sep 2012, Helga Fischer schrieb:
Am Sonntag 23 September 2012 schrieb Geza Giedke:
ich wollte ein openSuse 11.3-System auf 12.2 upgraden; beim Herunterladen meldete zypper eine falsche checksum in einem Dokumentationspaket (was auch bei der Wiederholung nicht besser wurde); dummerweise hab ich dann abgebrochen statt ignoriert, jetzt funktionieren zypper, yast und viel andere Programme nicht mehr, da ihnen Bibliotheken wie libstdc++, libgcc_s fehlen. Muss ich jetzt neu installieren oder gibt es einen Weg, zypper/yast wieder zum Laufen zu bringen?
Wenn Du wirklich nicht neu installieren willst, würde ich mir die DVD ziehen und von dort aus (versuchen) die Aktualisierung durchziehen. Ich weiß nicht, ob es in Deinem Fall noch geht.
Geht. Notfalls von irgendnem Rettungssytem das ein passend-neues rpm drauf hat. mkdir /mnt /ISO /data mount /dev/sdX1 /mnt/ mount /dev/sdX5 /data mount -o loop /data/openSUSE-12.1-DVD-x86_64.iso /ISO/ cd /ISO/suse/x86_64/ rpm --root=/mnt -ivh --force rpm-4* libzypp-* zypper-* Und dann einfach weitere fehlenden RPMs noch mit angeben bis rpm nimmer meckert. Dauert. Geht aber. Ist mir beim Update von IIRC 11.1 (32bit) auf 11.2 (64bit) passiert, weil ich vergessen hatte, arch= in /etc/zypp/zypp.conf umzustellen (d.h. dem 64bit rpm fehlten die libs).
Beim Update von wichtigen Systemen gehe ich immer auf Nummer sicher und mache sie von DVD aus, auch wenn ich eine ausreichend dicke und stabile Leitung habe. Bekanntlichermaßen zickt sowas immer rum, wenn man gerade keine Probleme gebrauchen kann.
Ich mach das einfach so, daß ich das iso runterlade und als Repo einbinde. # cat /etc/zypp/repos.d/DVD.repo [openSUSE-12.1-DVD-x86_64] name=openSUSE-12.1-DVD-x86_64 enabled=1 autorefresh=0 baseurl=iso:///?iso=openSUSE-12.1-DVD-x86_64.iso&url=file:///data/ path=/ type=yast2 priority=94 keeppackages=0 Den Pfad hinter file:/// muß man anpassen (und natürlich ist der während einer Installation anders, beim Update muß man nur den Dateinamen des iso (und die Repo-Bezeichnung) anpassen. Die Priorität sollte man auch anpassen, die sollte zwischen der des Online und des Update Repos liegen. HTH, -dnh -- William, tell me somethin'. Have you come because you need my help to save a certain distressin' damsel? Or... rather a damsel in distress? Either one... -- Jack Sparrow, Pirates of the Carribean: At World's End -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org