Probleme mit glibc bei Update auf SuSE Linux 6.0(Intern)


o TeX o Ascii

Supportdatenbank (uli_soglibc)
Bezieht sich auf

SuSE Linux: Version 6.0
Dieser Artikel bezieht sich auf eine ältere SuSE Linux Version. Daher ist es möglich, dass die Informationen in diesem Artikel nicht mehr auf dem neuesten Stand sind bzw. der Artikel nicht mehr funktionierende Links enthält.


SuSE-INTERN:

Symptom:

Nach einem Update auf SuSE Linux 6.0 erhalten Sie beim Aufruf von Programmen zahlreiche merkwürdige Fehlermeldungen, insbesondere bezüglich der glibc-Bibliothek, z.B.
/usr/sbin/afpd: error in loading shared libraries
>> : undefined symbol:__register_frame_info

Ursache:

Sie haben unter einer älteren Version von SuSE Linux StarOffice 5.0 und die dazugehörige glibc-Version installiert. Dabei wurde der mit SuSE Linux 6.0 inkompatible Lader dieser Bibliothek ins Verzeichnis /lib kopiert, jedoch beim Update nicht von der korrekten Version überschrieben.

Lösung:

Gehen Sie bitte wie folgt vor (die Rootpartition soll im Beispiel /dev/hda5 sein):
  1. Starten Sie das Rettungssystem von der CD.
  2. Mounten Sie Ihre Root-Partition nach /mnt:
    mount /dev/hda5 /mnt
    
  3. Wechseln Sie auf der Rootpartition ins Verzeichnis /lib:
    cd /mnt/lib
    
  4. Löschen Sie die Dateien ld-linux.so.2 und alle Dateien mit -2.0.7.so am Ende des Namens:
    rm ld-linux.so.2 *-2.0.7.so
    
  5. Wechseln Sie wieder zurück ins Wurzelverzeichnis:
    cd /
    
  6. Umounten Sie die Rootpartition:
    umount /mnt
    
    und booten Sie ins SuSE Linux-Installationssystem.
  7. Führen Sie nun das Update erneut aus. Achten Sie besonders darauf, daß dabei das Paket shlibs neu installiert wird.

Führen Sie die o.g. Aktionen auf keinen Fall im laufenden System aus. Sie können Ihr Linux-System nachhaltig beschädigen!


Stichwörter:

SDB-uli_soglibc, Copyright SuSE Linux AG, Nürnberg, Germany
Author: sdb@suse.de - Version: 21. Dez 1998
SuSE Linux AG - Zuletzt generiert: 27. Mär 2002 von sdb (sdb_gen 1.40.0)