[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Dead Links in /usr/lib/ blockieren System (ln -s ..)



Hi,

seit Wochen bin ich dabei, herauszufinden, warum cups oder scanimage 
nicht mehr geht. Nun habe ich vermutlich die Lösung: Offenbar haben 
viele Pakete ihre Policy beim Verlinken von Dateien in /usr/bin 
geändert:

Schon bald nach der Installation musste ich wegen einer zu kleinen 
Root-Partition /usr/bin auslagern auf eine andere Partition. 
Nun werden zunehmend links relativ gesetzt, die bei mir alle ins Leere 
zeigen!



# ls -lR /usr/lib/ |grep ">" |grep "\.\."  \
|  cut -d\:  -f2- |cut -d\  -f2-

libanl.so -> ../../lib/libanl.so.1
libBrokenLocale.so -> ../../lib/libBrokenLocale.so.1
libcrypt.so -> ../../lib/libcrypt.so.1
libdl.so -> ../../lib/libdl.so.2
libGL.a -> ../X11R6/lib/libGL.a
libGL.so.1.2 -> ../X11R6/lib/libGL.so.1.2
libGLU.a -> ../X11R6/lib/libGLU.a
libGLU.so.1.3 -> ../X11R6/lib/libGLU.so.1.3
libm.so -> ../../lib/libm.so.6
libnsl.so -> ../../lib/libnsl.so.1
libnss_compat.so -> ../../lib/libnss_compat.so.2
libnss_dns.so -> ../../lib/libnss_dns.so.2
libnss_files.so -> ../../lib/libnss_files.so.2
libnss_hesiod.so -> ../../lib/libnss_hesiod.so.2
libnss_nisplus.so -> ../../lib/libnss_nisplus.so.2
libnss_nis.so -> ../../lib/libnss_nis.so.2
libresolv.so -> ../../lib/libresolv.so.2
librt.so -> ../../lib/librt.so.1
libthread_db.so -> ../../lib/libthread_db.so.1
libutil.so -> ../../lib/libutil.so.1
...

Insgesamt 100 solcher Links finde ich, darunter auch
/usr/lib/cups/filter/foomatic-rip 

cd /usr/lib/cups/backend/../../..      geht bei mir durchaus nach /usr, 
aber bei den symbolischen links zeigt /usr/lib/.. bereits 
auf /mnt/hdb2/extern, dem eigentlichen Speicherort von /usr/lib.

Tipps zur Rundumbefreiung nehme ich gern entgegen ;)

Gruß
rUdi



Reply to: