I have a Centos 5.1 system which was setup with Reviewboard 1.0.9 and Subversion 1.4.1. I recently had to upgrade to subversion 1.6.12, I had to do a source install as 1.6.12 was not in the Centos Repos. This in turn broke Trac and Reviewboard. To fix trac all I needed to do was build the swig_py bindings. The error full error is enclosed below, I do however have the file that reviewboard says I dont have, libsvn_client-1.so.0
" [r...@am]# ldd `which svn` | grep -i libsvn_client-1 libsvn_client-1.so.0 => /usr/local/lib/libsvn_client-1.so.0 (0x00452000) " The full error: Environment: Request Method: GET Request URL: /reviewboard/r/140/ Django Version: 1.2.1 Python Version: 2.4.3 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.markup', 'django.contrib.sites', 'django.contrib.sessions', 'djblets.datagrid', 'djblets.feedview', 'djblets.siteconfig', 'djblets.util', 'djblets.webapi', 'reviewboard.accounts', 'reviewboard.admin', 'reviewboard.changedescs', 'reviewboard.diffviewer', 'reviewboard.iphone', 'reviewboard.reports', 'reviewboard.reviews', 'reviewboard.scmtools', 'reviewboard.webapi', 'django_evolution'] Installed Middleware: ('django.middleware.gzip.GZipMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.doc.XViewMiddleware', 'django.middleware.http.ConditionalGetMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'djblets.siteconfig.middleware.SettingsMiddleware', 'reviewboard.admin.middleware.LoadSettingsMiddleware', 'djblets.log.middleware.LoggingMiddleware', 'reviewboard.admin.middleware.CheckUpdatesRequiredMiddleware') Traceback: File "/usr/lib/python2.4/site-packages/Django-1.2.1-py2.4.egg/django/ core/handlers/base.py" in get_response 100. response = callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0.9-py2.4.egg/ reviewboard/accounts/decorators.py" in _check 25. return login_required(view_func)(*args, **kwargs) File "/usr/lib/python2.4/site-packages/Djblets-0.6.3-py2.4.egg/djblets/ auth/util.py" in _checklogin 46. return view_func(request, *args, **kwargs) File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0.9-py2.4.egg/ reviewboard/reviews/views.py" in review_detail 217. response = render_to_response(template_name, RequestContext(request, { File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0.9-py2.4.egg/ reviewboard/diffviewer/forms.py" in __init__ 44. if self.repository.get_scmtool().get_diffs_use_absolute_paths(): File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0.9-py2.4.egg/ reviewboard/scmtools/models.py" in get_scmtool 43. return cls(self) File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0.9-py2.4.egg/ reviewboard/scmtools/svn.py" in __init__ 49. import pysvn File "/usr/lib/python2.4/site-packages/pysvn/__init__.py" in ? 99. import _pysvn_2_4 Exception Type: ImportError at /reviewboard/r/140/ Exception Value: libsvn_client-1.so.0: cannot open shared object file: No such file or directory Simply issuing "yum install subversion" is not possible as that would put me back to subversion 1.4 which I do not want. Please suggest any ways to fix this. Thanks, Jamie -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en