[Gelöst] Problem mit libz und Glibc nach missglücktem Update von 11.3 auf 11.4

Hinweis: In dem Thema [Gelöst] Problem mit libz und Glibc nach missglücktem Update von 11.3 auf 11.4 gibt es 29 Antworten auf 3 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo zusammen,


    ich habe ein Problem auf einem Server der unter oS 11.3 läuft. Ich wollte ein Update auf 11.4 machen (ja, um eine Stufe nach der anderen zu nehmen als direkt auf die aktuelle Version zu klettern) und das ging irgendwie in die Hose.


    Jetzt habe ich ein Teil 11.3er und Teil 11.4er System und ein Riesenproblem mit libz und glibc.


    Nach zwei vollen Tagen Recherche ohne auch nur den Ansatz einer Lösung (eine Neu-Installation ist in meinen Augen keine Lösung) versuche ich mein Glück hier:


    Mein Problem ist, dass sich yast, zypper, rpm, etc. nicht mehr starten lassen und ich jedes Mal folgende Fehlermeldung erhalte:


    Zitat

    /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /lib64/libz.so.1)


    Die restlichen Dienste laufen alle noch, nur pam klappt jetzt auch nicht mehr.


    Bin für jede Idee dankbar :smilie_school_012:

    3 Mal editiert, zuletzt von Cally ()

    Für den Inhalt des Beitrages 52149 haftet ausdrücklich der jeweilige Autor: Cally

  • Mal mit ls schauen, wohin die libc.so.6verlinkt:

    Code
    ls -l /lib64/libc.so*


    Mal schauen, was da an libc installiert ist:

    Code
    ls -l /lib64/libc*


    Wohin verlinkt die libz.so.1:

    Code
    /lib64/libz.so*


    Eventuell geht es dann mit einem Sysmlink der libc.so.6 auf die passende Datei libc.xxx.so, danach ein:

    Code
    zypper in zypper


    und Sysmlink wieder entfernen, falls das nicht angepasst wurde (Änderungsdatum noch mal schauen).

    Für den Inhalt des Beitrages 52157 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Code
    > ls -l /lib64/libc.so*
    -rwxr-xr-x 1 root root 1725435 Jul 9 2012 /lib64/libc-2.11.3.so



    Code
    > /lib64/libz.so*


    Wohl nirgendwo hin


    Wo setze ich jetzt den Symlink hin?

    Für den Inhalt des Beitrages 52159 haftet ausdrücklich der jeweilige Autor: Cally

  • Ausgabe bitte immer incl. des eingegebenen Befehls, ich muß jetzt immer Scrollen und dazu habe ich keine Lust.

    Für den Inhalt des Beitrages 52160 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Mein Fehler, sollte:

    Code
    ls -l /lib64/libz.so*


    heißen.

    Für den Inhalt des Beitrages 52161 haftet ausdrücklich der jeweilige Autor: Sauerland

  • > ls -l /lib64/libz.so*

    Code
    lrwxrwxrwx 1 root root    20 Feb  8 17:05 /lib64/libz.so.1 -> /lib64/libz.so.1.2.5
    -rwxr-xr-x 1 root root 96488 Feb  8  2012 /lib64/libz.so.1.2.5
    lrwxrwxrwx 1 root root    13 Feb  8 14:25 /lib64/libz.so.1rsr -> libz.so.1.2.5

    Für den Inhalt des Beitrages 52163 haftet ausdrücklich der jeweilige Autor: Cally

  • So wie ich das sehe, hast Du da die Hälfte der glibc installiert, die andere Hälfte nicht.
    Die /lib64/libc.so.6 -> libc-2.11.3.so verlinkt auf die nicht vorhandene libc-2.11.3.so.


    Und hier wird schon nach glibc 2.14 gefragt.

    Zitat

    /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /lib64/libz.so.1)


    Neuinstallation?


    Für Updates von einer Version zur nächsthöheren gilt immer:
    Nach den Vorarbeiten (Repoliste, cleanen, refreshen...) und vor dem eigentlichen

    Code
    zypper up


    zuerst zypper aktualisieren:

    Code
    zypper in -f zypper

    Für den Inhalt des Beitrages 52164 haftet ausdrücklich der jeweilige Autor: Sauerland