/usr/lib/libneon-gnutls.so.27: /usr/local/lib/libxml2.so.2: no version information available (required by /usr/lib/libneon-gnutls.so.27)

Posted in Новости on 19 декабря, 2012 by admin

Ошибка возникает при использовании svn. Проведем небольшое исследование :

Видим, что библиотека и нужный симлинк есть.

root:/usr/local/lib# ls -al | grep libxml
-rw-r--r-- 1 root staff 4640754 Окт 8 22:39 libxml2.a
-rwxr-xr-x 1 root staff 819 Окт 8 22:39 libxml2.la
lrwxrwxrwx 1 root staff 17 Ноя 29 13:43 libxml2.so -> libxml2.so.2.6.32
lrwxrwxrwx 1 root staff 17 Ноя 29 13:43 libxml2.so.2 -> libxml2.so.2.6.32
-rwxr-xr-x 1 root staff 3328801 Окт 8 22:39 libxml2.so.2.6.32

Смотрим зависимость библиотек :

root:# ldd /usr/lib/libneon-gnutls.so.27 | grep libxml2
libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0xb74d6000)

Все в норме. Скорее всего проблема в неверной версии библиотек, а так как у нас установлена последняя версия libxml2, то ищем по системе самую новую версию


root:/usr/local/lib# find /usr/lib -name 'libxml2*'
/usr/lib/libxml2.so.2.7.8
/usr/lib/libxml2.so.2

И копируем :

find /usr/lib -name 'libxml2*' -exec cp {} /usr/local/lib/ \;

Проблема решена!

Tags: , ,