Edgewall Software

Opened 12 years ago

Closed 12 years ago

Last modified 8 years ago

#9249 closed defect (invalid)

RHEL 5.4: SVN:1.6.11-01 Trac 0.11.6: undef symbol:svn_rangelist__set_inheritance" ).

Reported by: mariettar@… Owned by: roberta
Priority: normal Milestone:
Component: general Version: 0.11.6
Severity: normal Keywords: RHEL Subversion update
Cc: mariettar@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Christian Boos)

RHEL auto-updated subversion. existing Trac installation now gives:

Warning: Can't synchronize with the repository (Unsupported version control system "svn": "/usr/lib/libsvn_client-1.so.0: undefined symbol: svn_rangelist__set_inheritance" ). 

I've noted that *mostly* a can't sync message in on a new install when the python binding of svn can't be loaded by Trac. However, this is an existing production box with running Trac/Subversion and the update to Subversion broke it. I have tried to do a trac-admin reponame resync but it fails.

Please advise.

Attachments (0)

Change History (6)

comment:1 by Remy Blank, 12 years ago

Milestone: 0.12
Resolution: invalid
Status: newclosed

This is an InstallationIssue, more precisely, of the Python bindings for Subversion. Or maybe you're on the WrongTrac? Difficult to decide…

Anyway, you may want to ask on the MailingList and/or IrcChannel, in case somebody else had the same problem.

comment:2 by anonymous, 12 years ago

This is not a new installation or a WrongTrac.

However, it may be an incompatibility with Trac v0.11.6 and subversion 1.6.11

If this upgrade BROKE Trac - as it is Trac's error message: then please point me to the dependency page for Trac 11.6


comment:3 by Christian Boos, 12 years ago

Description: modified (diff)

Most likely you upgraded Subversion without updating at the same time the Python bindings for Subversion (or you did but Trac is not using them, as it doesn't find them).

See TracSubversion#Troubleshooting for the full details.

comment:4 by anonymous, 12 years ago

I have started seeing exactly the same problem on RHEL 5.4. It started after I upgraded subversion using yum. It seems that either RHEL 5.4 trac-*.rpm is not explicitly exposing its dependencies on subversion and python bindings for subversion OR the python bindings for subversion are not showing dependency on a particular subversion version. The rpm upgrade transaction went just fine..

comment:5 by anonymous - Chris, 12 years ago

I encountered the same problem on CentOS 5.4. It was fixed either after I used trac-admin to resync or after I restarted apache (which I might have forgotten to restart after the yum upgrade). I figured I should post this solution here since it is the only hit in google for that error message.

in reply to:  5 comment:6 by roberta, 12 years ago

The last line of the ticket explained that trac-admin resync fails. Apache was down during the upgrade and restarted many times during testing. Perhaps either there were other differences in either the procedure or between CentOS and RHEL. In any case, resync and restart Apache is not a working solution on RHEL. Thanks anyway.

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain roberta.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from roberta to the specified user.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.