Von einem meiner Kunden bekam ich eine Bewerbung. Wenn ich versuche, es auszuführen, erhalte ich folgende Fehlermeldung
error while loading shared libraries: ./libvtkWidgets.so.5.4: file too short
In meiner Projektstruktur sehe ich folgendes:
-rwxrwxrwx 1 tomasz tomasz 20 2011-02-01 10:44 libvtkWidgets.so
-rwxrwxrwx 1 tomasz tomasz 22 2011-02-01 10:44 libvtkWidgets.so.5.4
-rwxrwxrwx 1 tomasz tomasz 2147103 2011-02-01 10:44 libvtkWidgets.so.5.4.2
Ist meine gemeinsam genutzte Bibliothek libvtkWidgets beschädigt? Wie kann man diesen Fehler beheben?
shared-library
binary
Tommyk
quelle
quelle
sudo ldconfig
gibt Ihnen das genaue Problem ("Datei *** ist leer, nicht geprüft." Oder "*** ist kein symbolischer Link")Antworten:
Beim Kopieren / Extrahieren der Bibliotheken ist wahrscheinlich ein Fehler aufgetreten. libvtkWidgets.so und libvtkWidgets.so.5.4 sollten keine Dateien, sondern symbolische Links sein. Versuche Folgendes:
Überprüfen Sie auf jeden Fall, ob die zu installierende Software im Software Center verfügbar ist. Wenn es nicht verfügbar ist und der obige Fix nicht funktioniert, müssen Sie sich an den Anwendungsanbieter wenden.
quelle