it-swarm.com.de

Fehler beim Laden der gemeinsam genutzten Bibliotheken, Datei zu kurz

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?

12
tommyk

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:

rm libvtkWidgets.so.5.4 libvtkWidgets.so
ln -s libvtkWidgets.so.5.4.2 libvtkWidgets.so.5.4
ln -s libvtkWidgets.so.5.4 libvtkWidgets.so

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

17
João Pinto