Peter J. Stieber wrote:
PS = Pete Stieber
PS>> Yesterday I updated an i686 Fedora 10 box to
PS>> get the latest kernel. Here is a list of the
PS>> packages that were updated...
PS>>
PS>> apr-1.3.5-1.fc10.i386
PS>> apr-devel-1.3.5-1.fc10.i386
PS>> apr-util-1.3.7-1.fc10.i386
PS>> apr-util-devel-1.3.7-1.fc10.i386
PS>> apr-util-ldap-1.3.7-1.fc10.i386
PS>> audit-1.7.13-1.fc10.i386
PS>> audit-libs-1.7.13-1.fc10.i386
PS>> audit-libs-python-1.7.13-1.fc10.i386
PS>> dovecot-1.1.16-1.fc10.i386
PS>> kernel-2.6.27.25-170.2.72.fc10.i686
PS>> kernel-devel-2.6.27.25-170.2.72.fc10.i686
PS>> kernel-firmware-2.6.27.25-170.2.72.fc10.noarch
PS>> kernel-headers-2.6.27.25-170.2.72.fc10.i386
PS>> pam_krb5-2.3.5-1.fc10.i386
PS>> perl-HTML-Parser-3.60-1.fc10.i386
PS>> poppler-0.8.7-6.fc10.i386
PS>> poppler-glib-0.8.7-6.fc10.i386
PS>> poppler-utils-0.8.7-6.fc10.i386
PS>> rsync-3.0.6-0.fc10.i386
PS>> selinux-policy-3.5.13-64.fc10.noarch
PS>> selinux-policy-targeted-3.5.13-64.fc10.noarch
PS>>
PS>> This machine acts as a Subversion server. I use
PS>> the mailer.py hook to send emails with commit
PS>> messages. After a reboot I'm getting the
PS>> following error when I commit...
PS>>
PS>> Warning: post-commit hook failed (exit code 1) with output:
PS>> Traceback (most recent call last):
PS>> File "/usr/local/svn/hooks/mailer.py", line 42, in <module>
PS>> import svn.fs
PS>> File "/usr/lib/python2.5/site-packages/svn/fs.py", line 19,
PS>> in <module>
PS>> from libsvn.fs import *
PS>> File "/usr/lib/python2.5/site-packages/libsvn/fs.py", line 7,
PS>> in <module>
PS>> import _fs
PS>> ImportError: /usr/lib/libsvn_fs_base-1.so.0: undefined symbol:
db_create
PS>>
PS>> I found the following...
PS>>
PS>> http://mail.python.org/pipermail/python-list/2005-April/317312.html
PS>>
PS>> But I don't understand why the updates would
PS>> cause this problem to occur.
PS>>
PS>> Any suggestions?
PS>> Additional info...
PS>>
PS>> ldd -r libsvn_fs_base-1.so.0
PS>> undefined symbol: db_create (./libsvn_fs_base-1.so.0)
PS>> linux-gate.so.1 => (0x008a5000)
PS>> libsvn_delta-1.so.0 => /usr/lib/libsvn_delta-1.so.0 (0x0084a000)
PS>> libsvn_subr-1.so.0 => /usr/lib/libsvn_subr-1.so.0 (0x001b6000)
PS>> libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0x006a5000)
PS>> libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0x00426000)
PS>> libsvn_fs_util-1.so.0 => /usr/lib/libsvn_fs_util-1.so.0
PS>> (0x00f34000)
PS>> libpthread.so.0 => /lib/libpthread.so.0 (0x00d1a000)
PS>> libc.so.6 => /lib/libc.so.6 (0x001f4000)
PS>> libz.so.1 => /lib/libz.so.1 (0x00110000)
PS>> libuuid.so.1 => /lib/libuuid.so.1 (0x00bff000)
PS>> libcrypt.so.1 => /lib/libcrypt.so.1 (0x005e6000)
PS>> libexpat.so.1 => /lib/libexpat.so.1 (0x00124000)
PS>> libdl.so.2 => /lib/libdl.so.2 (0x00e2e000)
PS>> /lib/ld-linux.so.2 (0x00abc000)
PS>> undefined symbol: db_env_create (./libsvn_fs_base-1.so.0)
PS>> undefined symbol: db_version (./libsvn_fs_base-1.so.0)
PS>> undefined symbol: db_strerror (./libsvn_fs_base-1.so.0)
It looks like the the undefined db_create symbol is in /lib/libdb-4.7.so.
nm -D -g /lib/libdb-4.7.so | grep db_create
004147b0 T __bam_db_create
004cf5e0 T __db_create_internal
004a2070 T __db_db_create_4007
004abb80 T __dbcl_db_create
004acbc0 T __dbcl_db_create_ret
00444220 T __ham_db_create
0045d4b0 T __qam_db_create
004d01a0 T db_create
004a46e0 T xdr___db_create_msg
004a4680 T xdr___db_create_reply
What do I need to do to get libsvn_fs_base-1.so.0 to find this?
Why did this start occurring after the update?
Pete
--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines