Re: Fedora 10: svn + trac
В сообщении от 1250516122 секунд после начала Эпохи Крохин Анатолий Александрович
написал(а):
> [root@kraweeepc kraw]# python -c "from svn import fs, repos, core,
> delta" Traceback (most recent call last):
> File "<string>", line 1, in <module>
> File "/usr/lib/python2.5/site-packages/svn/fs.py", line 19, in
> <module> from libsvn.fs import *
> File "/usr/lib/python2.5/site-packages/libsvn/fs.py", line 7, in
> <module> import _fs
> ImportError: /usr/lib/libsvn_fs_base-1.so.0: undefined symbol:
> db_create
>
>
> Чувствую, что какого-то devel-модуля не хватает, "а обосновать не
> могу"
Говорит что не определен символ db_create в
библиотеке /usr/lib/libsvn_fs_base-1.so.0, т.е. библиотека вызывает
функцию db_create(), которая должна находиться в другой библиотеке.
Смотрим какие другие библиотеки используются:
# ldd /usr/lib/libsvn_fs_base-1.so.0
linux-gate.so.1 => (0x007ee000)
libsvn_delta-1.so.0 => /usr/lib/libsvn_delta-1.so.0 (0x00262000)
libsvn_subr-1.so.0 => /usr/lib/libsvn_subr-1.so.0 (0x00423000)
libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0x00b22000)
libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0x003dd000)
libsvn_fs_util-1.so.0 => /usr/lib/libsvn_fs_util-1.so.0 (0x00110000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00978000)
libc.so.6 => /lib/libc.so.6 (0x00461000)
libz.so.1 => /lib/libz.so.1 (0x00b61000)
libuuid.so.1 => /lib/libuuid.so.1 (0x00c68000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x008b0000)
libexpat.so.1 => /lib/libexpat.so.1 (0x00112000)
libdb-4.7.so => /lib/libdb-4.7.so (0x005d5000)
libdl.so.2 => /lib/libdl.so.2 (0x00139000)
/lib/ld-linux.so.2 (0x0032f000)
Похоже что функция db_create() принадлежит библиотеке libdb-4.7.so
# rpm -qf /lib/libdb-4.7.so
db4-4.7.25-7.fc10.i386
Проверьте что это пакет установлен и с ним все в порядке:
# rpm -V db4-4.7.25-7.fc10.i386
Вообще не мешало бы проверить всю систему на наличие неразрешенных
зависимостей:
# rpm -Va --nofiles