От одного из моих клиентов я получил заявку. Когда я пытаюсь запустить его, я получаю следующую ошибку
error while loading shared libraries: ./libvtkWidgets.so.5.4: file too short
В структуре моего проекта я вижу следующее:
-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
Повреждена ли моя общая библиотека libvtkWidgets? Как решить эту ошибку?
shared-library
binary
tommyk
источник
источник
sudo ldconfig
дает вам точную проблему («Файл *** пуст, не проверен.» Или «*** не является символической ссылкой»)Ответы:
Вероятно, произошла ошибка копирования / извлечения библиотек. libvtkWidgets.so и libvtkWidgets.so.5.4 должны быть не файлами, а символическими ссылками. Попробуйте следующее:
В любом случае вам следует проверить, доступно ли устанавливаемое вами программное обеспечение в центре программного обеспечения. Если он недоступен и если вышеуказанное исправление не работает, вам нужно будет связаться с поставщиком приложения.
источник