Hallo, ich will gerade von 11.4 auf 12.1 mit zypper, die Repos sind geändert, clean und ref gemacht. Jetzt hängt er bei zypper up zypper: mail:/etc/zypp/repos.d # zypper up zypper Daten des Repositorys laden ... Installierte Pakete lesen ... Paketabhängigkeiten auflösen ... Problem: zypper-1.6.26-5.22.1.x86_64 benötigt libstdc++.so.6(GLIBCXX_3.4.15)(64bit), was aber nicht angeboten werden kann Nicht installierbare Anbieter: libstdc++46-4.6.2_20111026-1.1.4.x86_64[openSUSE 12.1-0] libstdc++46-4.6.2_20111026-1.1.4.x86_64[repo-oss] Lösung 1: Deinstallation von libstdc++45-4.5.1_20101208-9.8.x86_64 Lösung 2: zypper-1.6.26-5.22.1.x86_64 nicht installieren Lösung 3: zypper auflösen durch das Ignorieren einiger Abhängigkeiten Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie a(b). [1/2/3/b] (b): b Hier hätte ich erwartet Update/Upgrade/Architekturwechsel von libstdc++45-4.5.1_20101208-9.8.x86_64 nach libstdc++.so.6(GLIBCXX_3.4.15)(64bit). Oder ist hier Option 3 die Wahl? Danach folgt ein Rattenschwanz von ungelösten Abhängigkeiten. Geht es überhaupt von 11.4 nach 12.1 per zypper oder doch lieber die DVD? Danke Andreas -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.parcelchecker.de | www.tachyon-online.de -- 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
Hallo, Am Mon, 11 Mar 2013, Andreas Ernst schrieb:
Problem: zypper-1.6.26-5.22.1.x86_64 benötigt libstdc++.so.6(GLIBCXX_3.4.15)(64bit), was aber nicht angeboten werden kann Nicht installierbare Anbieter: libstdc++46-4.6.2_20111026-1.1.4.x86_64[openSUSE 12.1-0] libstdc++46-4.6.2_20111026-1.1.4.x86_64[repo-oss] Lösung 1: Deinstallation von libstdc++45-4.5.1_20101208-9.8.x86_64 Lösung 2: zypper-1.6.26-5.22.1.x86_64 nicht installieren Lösung 3: zypper auflösen durch das Ignorieren einiger Abhängigkeiten
Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie a(b). [1/2/3/b] (b): b
Hier hätte ich erwartet Update/Upgrade/Architekturwechsel von libstdc++45-4.5.1_20101208-9.8.x86_64 nach
Das ist ein Paketname
libstdc++.so.6(GLIBCXX_3.4.15)(64bit).
und das eine versionierte Abhängigkeit.
Oder ist hier Option 3 die Wahl?
Nein. Option 1 müßte korrekt sein. Denn $ cat /etc/SuSE-release openSUSE 12.1 (x86_64) VERSION = 12.1 CODENAME = Asparagus $ rpm -q --provides -f /usr/lib64/libstdc++.so.6.0.16 | grep 3.4.15 libstdc++.so.6(GLIBCXX_3.4.15)(64bit) $ rpm -q -f /usr/lib64/libstdc++.so.6.0.16 libstdc++46-4.6.2_20111026-1.1.4.x86_64 Der neue Zypper braucht eben eine neuere libstdc++, d.h. die mußt du als erstes mitinstallieren. Und da du die 2 libs nicht ohne weiteres parallel installiert lassen kannst, vgl.: $ rpm -ql -f /usr/lib64/libstdc++.so.6.0.16 /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.16 $ rpm -qpl http://download.opensuse.org/distribution/12.2/repo/oss/suse86_64/libstdc++4... /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.17 HTH, -dnh -- Die Demokratie mag nur ein paar Schritte von der Anarchie entfernt sein, aber wenigstens ist sie nicht so laut. -- Gekrönt im Sternenlicht, Than Hegemon, n.C. 9843 -- Andromeda - 1x10 - All Great Neptune's Ocean -- 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
Hallo Andreas, guck mal hier: http://lists.opensuse.org/opensuse-de/2013-02/msg00270.html Am Montag 11 März 2013 schrieb Andreas Ernst:
Hallo,
ich will gerade von 11.4 auf 12.1 mit zypper, die Repos sind geändert, clean und ref gemacht. Jetzt hängt er bei zypper up zypper:
mail:/etc/zypp/repos.d # zypper up zypper Daten des Repositorys laden ... Installierte Pakete lesen ... Paketabhängigkeiten auflösen ...
Meine Vermutung ist, dass Deine Repo-Infos nicht aktualisiert wurden. [...]
Danach folgt ein Rattenschwanz von ungelösten Abhängigkeiten. Geht es überhaupt von 11.4 nach 12.1 per zypper oder doch lieber die DVD?
Mit der DVD wirst Du vermutlich auf der sicheren Seite sein. Ich habe das Update 11.4 auf 12.1 auch ein wenig holprig hinter mich gebracht (eher mal was nicht installiert und später dann noch ein- oder zweimal ein zypper dup hinterherschieben müssen - Suse hat's überlebt, aber so richtig gut war's nicht). In der obig zitierten Mail erklärt David, wie's richtig gemacht wird. Vielleicht hilft Dir das. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- 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
Am 11.03.13 14:12, schrieb Helga Fischer:
Hallo Andreas,
guck mal hier:
Ich hatte in meinen Unterlagen, daß zuerst zypper aktualisiert werden muß, bevor ich 'zypper dub' mache. -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.parcelchecker.de | www.tachyon-online.de -- 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
Hallo zusammen, Andreas Ernst meinte am Montag, den 11.03.2013 um 14:28 Uhr wegen:11.4 -> 12.1
Am 11.03.13 14:12, schrieb Helga Fischer:
Hallo Andreas,
guck mal hier:
Ich hatte in meinen Unterlagen, daß zuerst zypper aktualisiert werden muß, bevor ich 'zypper dub' mache.
die Reihenfolge dazu wäre: zypper clean zypper refresh zypper dup -- Beste Grüße Christian Gut, das Audacious gerade von Shocking Blue - Venus spielt :music: -- 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
Hallo, Am Mon, 11 Mar 2013, Helga Fischer schrieb:
guck mal hier:
*g*
Am Montag 11 März 2013 schrieb Andreas Ernst:
ich will gerade von 11.4 auf 12.1 mit zypper, die Repos sind geändert, clean und ref gemacht. Jetzt hängt er bei zypper up zypper:
mail:/etc/zypp/repos.d # zypper up zypper Daten des Repositorys laden ... Installierte Pakete lesen ... Paketabhängigkeiten auflösen ...
Meine Vermutung ist, dass Deine Repo-Infos nicht aktualisiert wurden.
[...]
Danach folgt ein Rattenschwanz von ungelösten Abhängigkeiten. Geht es überhaupt von 11.4 nach 12.1 per zypper oder doch lieber die DVD?
Mit zypper gehen noch viel abenteuerlichere Sachen.
Mit der DVD wirst Du vermutlich auf der sicheren Seite sein.
Sinnvoll ist es IMO sowieso lokal zumindest das .iso der DVD zu haben, denn dann kann man für's Update (und später) das ISO als Paketquelle einbinden, und ein loop-mounted ISO-9660 von Festplatte liefert wesentlich mehr MB/s. Nehmen wir mal nur 30 MB/s wie von ner guten externen Platte oder nem arg fragmentierten Image ... Bei welchem Provider bekommst du stabil >= 300 MBits/s? Und zwar von einem openSuSE-Mirror? Eben! :) Und im Notfall kannst man das ISO von nem Rettungssystem aus mounten (ggfs. noch teilweise auspacken) bzw. den Krams eines teilweise ausgepackte ISOs per GRUB booten und irgendwelche libs per Hand per 'rpm --root=/mnt/root /mnt/loop/suse.../glibc-...rpm' etc. reinprügeln ;) Bis z.B. yast/zypper wieder laufen. BTDT beim von mir vermurksten 11.2-32bit -> 11.4-64bit Umstieg :) Empfehle ich keinem, geht aber. Ein lokales DVD-ISO kann einem eben bei sowas "den Arsch retten" ;) Dem Yast dabei die Quelle beizubringen ist aber nicht so ganz offensichtlich, einfacher ist's, wenn man die ganze DVD zumindest vorübergehend auf einer unbeteiligten Partition auspacken kann, die dazu nichtmal leer sein braucht, nur genug Platz für's boot bzw. das ausgepackte Image brauchts ;) Aber DVD brennen? Wozu? -dnh, der seit IIRC 8.x[0] zwar viele SuSEn installiert hat, keine davon aber von DVD, nur von Platte oder Image ;) [0] spätestens seit der 9.1beta irknwas -- General Hammond: You ever think of writing a book about your exploits in the line of duty? Jack O'Neill: I've thought about it. But then I'd have to shoot anyone that actually read it. -- Stargate SG-1 1x01 "Children of the Gods" -- 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
Am 11.03.13 14:12, schrieb Helga Fischer:
Hallo Andreas,
guck mal hier:
Ich bin jetzt nicht so der Perlexperte: mail:/etc/zypp/repos.d # perl -pi 's/12.1/12.2/g' * Can't open perl script "s/12.1/12.2/g": Datei oder Verzeichnis nicht gefunden Sind das einfache Anführungszeichen? -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.parcelchecker.de | www.tachyon-online.de -- 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
Am 11.03.13 19:22, schrieb Andreas Ernst:
Am 11.03.13 14:12, schrieb Helga Fischer:
Hallo Andreas,
guck mal hier:
Ich bin jetzt nicht so der Perlexperte:
mail:/etc/zypp/repos.d # perl -pi 's/12.1/12.2/g' * Can't open perl script "s/12.1/12.2/g": Datei oder Verzeichnis nicht gefunden
Sind das einfache Anführungszeichen?
perl -pi -e 's/12.1/12.2/g' * This is perl 5, version 14, subversion 2 (v5.14.2) built for x86_64-linux-thread-multi -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.parcelchecker.de | www.tachyon-online.de -- 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
Hallo, Am Mon, 11 Mar 2013, Andreas Ernst schrieb:
Am 11.03.13 19:22, schrieb Andreas Ernst:
Am 11.03.13 14:12, schrieb Helga Fischer:
Ich bin jetzt nicht so der Perlexperte: [..] Sind das einfache Anführungszeichen?
Ja.
perl -pi -e 's/12.1/12.2/g' *
This is perl 5, version 14, subversion 2 (v5.14.2) built for x86_64-linux-thread-multi
# cd /etc/zypp/ # cp -a repos.d repos.d.openSUSE_11.4 # cd repos.d # perl -pi -e 's/11\.4/12.1/g' * HTH, -dnh -- Der Mensch ist die Krone der Scjhöpfung. Jedoch setzt dies der Schöpfung nur zu oft die Krone auf. [Woko° in dafb] -- 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
Am 11.03.13 22:59, schrieb David Haller:
Hallo,
Am Mon, 11 Mar 2013, Andreas Ernst schrieb:
Am 11.03.13 19:22, schrieb Andreas Ernst:
Am 11.03.13 14:12, schrieb Helga Fischer:
Ich bin jetzt nicht so der Perlexperte: [..] Sind das einfache Anführungszeichen?
Ja.
perl -pi -e 's/12.1/12.2/g' *
This is perl 5, version 14, subversion 2 (v5.14.2) built for x86_64-linux-thread-multi
# cd /etc/zypp/ # cp -a repos.d repos.d.openSUSE_11.4 # cd repos.d # perl -pi -e 's/11\.4/12.1/g' *
Hab's vergessen, der hat funktioniert: perl -pi -e 's/12.1/12.2/g' * Danke. Sorry für PM. -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.parcelchecker.de | www.tachyon-online.de -- 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
Am 11.03.2013 12:26, schrieb Andreas Ernst:
Hallo,
ich will gerade von 11.4 auf 12.1 mit zypper, die Repos sind geändert, clean und ref gemacht. Jetzt hängt er bei zypper up zypper:
mail:/etc/zypp/repos.d # zypper up zypper
Hier hättest du wohl ein zypper _d_up ("_D_istributionsupdate") machen müssen. Ein reines Update mit Beibehaltung der Repositories ("up") geht ja nicht mehr, wenn er die alten Repositories nicht mehr hat. Üblicherweise macht man erst mal ein einfaches Update ("zypper ref; zypper up") um das System aktuell zu bekommen. Danach wechselt man die Repositories, aktualisiert diese dann (clean, ref) und macht dann den eigentlichen Distributionswechsel (dup). Gruß Uli -- 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
participants (5)
-
Andreas Ernst
-
Christian Meseberg
-
David Haller
-
Helga Fischer
-
Ulrich Gehauf