ошибка при загрузке общих библиотек, файл слишком короткий

От одного из моих клиентов я получил заявку. Когда я пытаюсь запустить его, я получаю следующую ошибку

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? Как решить эту ошибку?

13
задан 1 February 2011 в 14:39

1 ответ

Возможно, произошла ошибка при копировании / извлечении библиотек. libvtkWidgets.so и libvtkWidgets.so.5.4 должны быть не файлами, а символическими ссылками. Попробуйте следующее:

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

В любом случае вам следует проверить, доступно ли устанавливаемое вами программное обеспечение в центре программного обеспечения. Если оно недоступно, и если вышеуказанное исправление не работает, вам нужно будет связаться с поставщиком приложения.

0
ответ дан 1 February 2011 в 14:39

Другие вопросы по тегам:

Похожие вопросы: