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

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



On 07.Oct 2004 - 18:21:43, Rudi Effe wrote:
> 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:

?? Wieso Policy beim verlinken von Dateien??? 

> Schon bald nach der Installation musste ich wegen einer zu kleinen 
> Root-Partition /usr/bin auslagern auf eine andere Partition. 

Und mountest das ordentlich unter /usr/bin ? Oder ist das etwa
verlinkt.

> 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.

Kannst ud mal die Ausgabe von mount herzeigen bei dir? 

Es gibt ein Problem bei folgendem:

andreas@morpheus:~>ls -ld mp3
lrwxr-xr-x  1 andreas andreas 29 2004-10-07 19:45 mp3 ->
/mnt/data/Eigene Dateien/mp3/
andreas@morpheus:~>cd mp3/
andreas@morpheus:~/mp3>ls ../
aktuelles.txt LFS-BOOK-5.0-NOCHUNKS.html.bz2
andreas@morpheus:~>ls /mnt/data/Eigene\ Dateien/
aktuelles.txt LFS-BOOK-5.0-NOCHUNKS.html.bz2

Also wenn z.B. /usr ein Link auf ein anderes Verzeichnis ist koennte
das das Problem sein. Deswegen, entweder /usr (bzw. /usr/bin,
/usr/lib) eine eigene Partition spendieren und diese mounten. Oder
aber mittels mount --bind olddir newdir das Verzeichnis an die neue 
Stelle mounten statt zu verlinken. man mount weiss mehr dazu.

Andreas

-- 
The big cities of America are becoming Third World countries.
		-- Nora Ephron



Reply to: