Installed viewvc using yum. The little standalone.py works fine, but
only accesses the old cvs repository on the server, which we now no
longer use. Set everything up per the installation document, but when I
try to access the web interface I get nothing but python errors. First
it complained about
ImportError: libssl.so.4: cannot open shared object file: No such file
or directory
So installed openssl097a.i386 0:0.9.7a-4.2.2 and that went away.
Now I get the following stumper:
An Exception Has Occurred
Python Traceback
Traceback (most recent call last):
File "/usr/share/viewvc/lib/viewvc.py", line 3629, in main
request.run_viewvc()
File "/usr/share/viewvc/lib/viewvc.py", line 253, in run_viewvc
import vclib.svn
File "/usr/share/viewvc/lib/vclib/svn/__init__.py", line 25, in ?
from svn import fs, repos, core, delta
File "/usr/lib/python2.4/site-packages/svn/fs.py", line 19, in ?
from libsvn.fs import *
File "/usr/lib/python2.4/site-packages/libsvn/fs.py", line 5, in ?
import _fs
ImportError: /usr/lib/python2.4/site-packages/libsvn/_fs.so: undefined
symbol: svn_swig_py_fs_get_locks_func
I realize a lot more info will probably be needed to diagnose this, but
not sure where to even start, so figure I'd post the error message, and
can provide any other system information required on request.
On the most obvious level, however, I did check the build logs from
apache and they indicate that the swig bindings are indeed there:
[root@jeeves ~]# grep swig ~jfelczak/packages/subversion-1.4.0/config.log
configure:23861: checking for swig
configure:23879: found /usr/bin/swig
configure:23892: result: /usr/bin/swig
configure:23913: checking swig version
configure:23955: Configuring python swig binding
config.status:779: creating subversion/bindings/swig/perl/native/Makefile.PL
ac_cv_path_SWIG=/usr/bin/swig
SVN_CONFIG_SCRIPT_FILES=' tools/backup/hot-backup.py
contrib/client-side/svn_load_dirs.pl contrib/client-side/svncopy.pl
contrib/client-side/testsvncopy.pl
tools/hook-scripts/commit-access-control.pl
tools/hook-scripts/commit-email.pl
subversion/bindings/swig/perl/native/Makefile.PL packages/solaris/pkginfo'
SWIG='/usr/bin/swig'
Ideas, anyone?
--
John J. Felczak
Build & Integration Manager
Acting IT Manager
Siderean Software, Inc.
|