De uno de mis clientes recibí una solicitud. Cuando intento ejecutarlo, aparece el siguiente error
error while loading shared libraries: ./libvtkWidgets.so.5.4: file too short
En la estructura de mi proyecto veo lo siguiente:
-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
¿Está dañado mi biblioteca compartida libvtkWidgets? ¿Cómo resolver ese error?
shared-library
binary
tommyk
fuente
fuente
sudo ldconfig
le da el problema exacto ("Archivo *** está vacío, no está marcado" o "*** no es un enlace simbólico")Respuestas:
Probablemente hubo un error al copiar / extraer las bibliotecas. libvtkWidgets.so y libvtkWidgets.so.5.4 no deben ser archivos sino enlaces simbólicos. Intenta lo siguiente:
De todos modos, debe verificar si el software que está instalando está disponible en el centro de software. Si no está disponible y la solución anterior no funciona, deberá comunicarse con el proveedor de la aplicación.
fuente