Hello,

I'm using The Trac Project <http://trac.edgewall.org/> with TracModWSGI – 
The Trac Project <http://trac.edgewall.org/wiki/TracModWSGI> on RHEL7:

    # cat /etc/redhat-release 
    Red Hat Enterprise Linux Server release 7.0 (Maipo)
    # rpm -q httpd mod_wsgi subversion swig
    httpd-2.4.6-18.el7_0.x86_64
    mod_wsgi-3.4-12.el7_0.x86_64
    subversion-1.7.14-6.el7.x86_64
    swig-2.0.10-4.el7.x86_64
    # grep tracopt.versioncontrol conf/trac.ini
    tracopt.versioncontrol.git.* = enabled
    tracopt.versioncontrol.svn.* = enabled
    # 

While trying to "Browse Source" (Subversion), I'm getting following error:

"Trac Error:" - "Unsupported version control system "svn": No module named 
svn"

"Logging":

    Trac[svn_fs] INFO: Failed to load Subversion bindings
    Traceback (most recent call last):
      File 
"build/bdist.linux-x86_64/egg/tracopt/versioncontrol/svn/svn_fs.py", line 
296, in __init__
        _import_svn()
      File 
"build/bdist.linux-x86_64/egg/tracopt/versioncontrol/svn/svn_fs.py", line 
78, in _import_svn
        from svn import fs, repos, core, delta
    ImportError: No module named svn

Issue is with Python bindings for Subversion can't be loaded by Trac:

    # python
    Python 2.7.5 (default, Feb 11 2014, 07:46:25) 
    [GCC 4.8.2 20140120 (Red Hat 4.8.2-13)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> from svn import core
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ImportError: No module named svn
    >>> 
    # 

Quote from TracSubversion – The Trac Project 
<http://trac.edgewall.org/wiki/TracSubversion#Troubleshooting>:

> One simple solution for rpm-based operating systems, is to install the
> subversion-python bindings rpm.

Unfortunately "No package subversion-python available.":

    # subscription-manager repos | grep '^Repo ID' | egrep -v 
'beta|debug|fastrack|source'
    Repo ID:   rhel-7-server-v2vwin-1-rpms
    Repo ID:   rhel-7-server-rpms
    Repo ID:   rhel-7-server-extras-rpms
    Repo ID:   rhel-7-server-rhn-tools-rpms
    Repo ID:   rhel-7-server-thirdparty-oracle-java-rpms
    Repo ID:   rhel-7-server-rh-common-rpms
    Repo ID:   rhel-7-server-supplementary-rpms
    Repo ID:   rhel-7-server-optional-rpms
    # yum install subversion-python
    Loaded plugins: product-id, subscription-manager
    No package subversion-python available.
    Error: Nothing to do
    # yum repolist
    Loaded plugins: product-id, subscription-manager
    repo id                                   repo 
name                                               status
    !epel/x86_64                              Extra Packages for Enterprise 
Linux 7 - x86_64          7,192
    rhel-7-server-rpms/7Server/x86_64         Red Hat Enterprise Linux 7 
Server (RPMs)                5,320
    repolist: 12,512
    # 

I'm researching "pysvn" (as alternative) instead of "subversion-python" 
meanwhile.

Please advise.

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to