lib fehlt, kann aber nicht angelegt...
Hallo,
habe lange überlegt, wie ich das Problem am besten schildern kann, und ich
glaube so ist es verständlich:
- es feht die Datei
/usr/lib/libexpat.so.1.0.0
- ich benutze Debian und ein
apt-get install libexpat1
gibt folgenden Fehler aus:
kann neue Version von »./usr/lib/libexpat.so.1.0.0« nicht
installieren: Datei oder Verzeichnis nicht gefunden
- ein
ls -al /usr/lib/libexpat*
zeigt an:
ls: /usr/lib/libexpat.so.1.0.0: Datei oder Verzeichnis nicht gefunden
-rw-r--r-- 1 root root 296220 2005-01-12 08:19 /usr/lib/libexpat.a
-rwxr-xr-x 1 root root 712 2005-01-12 08:19 /usr/lib/libexpat.la
-rwxr-xr-x 1 root root 263577 2005-01-12 08:19 /usr/lib/libexpat.so ->
libexpat.so.0
-rwxr-xr-x 1 root root 263577 2005-01-12 08:19 /usr/lib/libexpat.so.0 ->
libexpat.so.1.0.0
So weit, so gut, d.h. die Datei libexpat.so.1.0.0 ist wohl nicht vorhanden.
Jetzt könnte man meinen, das liegt an dem Link auf die Datei, entfernt man
aber den Link, gibt das gleiche ls in der ersten Zeile wieder aus :
ls: /usr/lib/libexpat.so.1.0.0: Datei oder Verzeichnis nicht
gefunden
Also nach dem ls -al libexpat* sagt die Konsole trotzdem, dass die Datei
nicht gefunden werden kann.
Wenn ich nun hingehe und die Datei aus dem Paket manuell kopiere:
cp libexpat.so.1.0.0 /usr/lib/
kommt:
cp: reguläre Datei ,,/usr/lib/libexpat.so.1.0.0" kann nicht angelegt
werden: Datei oder Verzeichnis nicht gefunden
Kann mir irgendjemand helfen und erklären, was da nicht stimmt? Warum kann
ich die Datei nicht einfach frisch rein kopieren, und warum gibt der ls
Befehl aus, dass die Datei nicht gefunden wird. Ein ls soll doch eh nur
anzeigen was da ist....
--
Danke!
Reply to: