/usr/lib/libneon-gnutls.so.27: /usr/local/lib/libxml2.so.2: no version information available (required by /usr/lib/libneon-gnutls.so.27)
Ошибка возникает при использовании 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: libxml2, subversion, svn