F10 subversion - python problem

Peter J. Stieber developer at toyon.com
Tue Jun 30 16:35:20 UTC 2009


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, in 
<module>
PS>      from libsvn.fs import *
PS>    File "/usr/lib/python2.5/site-packages/libsvn/fs.py", line 7, 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?

Additional info...

ldd -r libsvn_fs_base-1.so.0
undefined symbol: db_create	(./libsvn_fs_base-1.so.0)
	linux-gate.so.1 =>  (0x008a5000)
	libsvn_delta-1.so.0 => /usr/lib/libsvn_delta-1.so.0 (0x0084a000)
	libsvn_subr-1.so.0 => /usr/lib/libsvn_subr-1.so.0 (0x001b6000)
	libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0x006a5000)
	libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0x00426000)
	libsvn_fs_util-1.so.0 => /usr/lib/libsvn_fs_util-1.so.0 (0x00f34000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00d1a000)
	libc.so.6 => /lib/libc.so.6 (0x001f4000)
	libz.so.1 => /lib/libz.so.1 (0x00110000)
	libuuid.so.1 => /lib/libuuid.so.1 (0x00bff000)
	libcrypt.so.1 => /lib/libcrypt.so.1 (0x005e6000)
	libexpat.so.1 => /lib/libexpat.so.1 (0x00124000)
	libdl.so.2 => /lib/libdl.so.2 (0x00e2e000)
	/lib/ld-linux.so.2 (0x00abc000)
undefined symbol: db_env_create	(./libsvn_fs_base-1.so.0)
undefined symbol: db_version	(./libsvn_fs_base-1.so.0)
undefined symbol: db_strerror	(./libsvn_fs_base-1.so.0)

Pete




More information about the fedora-list mailing list