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: