SuSE GmbH

SuSE Support Database

Title: Problem with glibc after updating to SuSE Linux 6.0

----------

Mainpage o Searchform o History o Versions o Categories o Contents
Deutsch

----------

Problem with glibc after updating to SuSE Linux 6.0

Symptom:

After updating to SuSE 6.0, you call up a program and recieve a number of noticable error messages, in particular, related to glibc libraries, for example:
/usr/sbin/afpd: error in loading shared libraries
>>>> : undefined symbol:__register_frame_info

Reason:

You installed a version of StarOffice from an older version of SuSE Linux which uses a different glibc version. With the update to SuSE Linux 6.0 you copied incompatible versions of these libraries into the /lib directory.

Solution:

Procede as follows (in this example the root partition is /dev/hda5):
  1. Start the rescue system from the CD.
  2. Mount the Root partition under /mnt:
    mount /dev/hda5 /mnt
    
  3. Change to the /lib directory:
    cd /mnt/lib
    
  4. Delete the file ld-linux.so.2 and all files that end with -2.0.7.so, for example:
    rm ld-linux.so.2 *-2.0.7.so
    
  5. Change back to the root partition:
    cd /
    
  6. Umount the root partition:
    umount /mnt
    
    and boot to the SuSE Linux installation system.
  7. Select the option to update. Pay particular attention that the package shlibs gets installed.

Never perform this on a running system. This can cause significant damage to your sytem!

----------

See also:

----------

Keywords: GLIBC, STAROFFICE, UPDATE, LIBC5, LIBC6, KDE, QT, SHARED, LIBRARY, LIBC.SO.5, SYMBOL, RESOLVE, UNDEFINED

----------

Mainpage o Searchform o History o Versions o Categories o Contents
Deutsch

----------

SDB-uli_soglibc, Copyright SuSE GmbH, Nuremberg, Germany - Version: 21. Dec 1998
SuSE GmbH - Last generated: 07. Oct 1999 18:19:45 by maddin with sdb_gen 1.00.0