Re: [viewvc-users] viewvc-1.1.24 not working with svn 1.9.4 on CentOS 6.7

"C. Michael Pilato" <[email protected]> Wed, 22 Jun 2016 09:56:40 -0400
Newsgroups gmane.comp.version-control.cvs.viewcvs.user
Message-ID <[email protected]>
------=_Part_6279_1347691679.1466603812365
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Tom,

ViewVC operates near the top of a stack of software dependencies, and I
think you're failing to understand the various layers here.  ViewVC is
pure Python code which (when used with Subversion) depends on the
Subversion SWIG-generated Python bindings, which themselves depend on
both Python and Subversion.  Something like this:

     ViewVC
      /  \

     /   SVN-SWIG
     \    /    \
    Python     Subversion


The problem you are seeing on your system is a mismatch between the
version of Python that SVN-SWIG was compiled against and the version of
Python actually present at runtime.  This has absolutely nothing to do
with ViewVC.  ViewVC runs just fine on both CentOS 6 and CentOS 7 /so
long as the SVN-SWIG library on that system was compiled against the
correct version of the Python for that system./

It would seem that the folks at WANDisco have provided RPMs for
Subversion and SVN-SWIG that don't work in your environment.  You really
should contact them with your questions and concerns.

As an aside, you can't really "install" Subversion from apache.org,
because the Subversion developers don't provide RPMs or other binary
builds.  They only provide source code (that other folks, like WANDisco,
compiled into binaries).  But another option that might work for you
would be to download something like CollabNet's Subversion Edge
(http://www.collab.net/downloads/subversion), which includes Subversion
1.9.4, ViewVC, and a web-based console for remote administration of your
repositories.

-- Mike

On 06/22/2016 02:02 AM, Tom Truong wrote:
>
> Hi Mike,
>
> =20
>
> Thanks for your explanation.
>
> I did Google the links you provided earlier before contacting you, but
> they couldn=E2=80=99t help with my problem.
>
> I downloaded the compiled subversion 1.9.4-1 for CentOS 6 at
> http://www.wandisco.com/subversion/os/downloads and ran their script
> to install on our server.
>
> Do you have the viewvc version that would work with CentOS 6 and
> python 2.6?
>
> Will viewvc-1.1.24 work with CentOS 7 and the python version that
> comes with it?
>
> Should I start over install subversion 1.9.4 from apache.org
> <http://apache.org> instead?
>
> =20
>
> Thanks,
>
> Tom
>
> =20
>
> *From:*C. Michael Pilato [mailto:[email protected]
> <mailto:[email protected]>]
> *Sent:* Tuesday, June 21, 2016 11:56 AM
> *To:* Tom Truong; [email protected] <mailto:[email protected]=
>
> *Subject:* Re: [viewvc-users] viewvc-1.1.24 not working with svn 1.9.4
> on CentOS 6.7
>
> =20
>
> Tom,
>
> Thanks for you mail, and I'm sorry you're having trouble getting
> ViewVC up and running.  Unfortunately, the problem you are seeing
> isn't in ViewVC, but rather in the Subversion Python bindings.  Or,
> more specifically, with the way in which those bindings were compiled
> and distributed.
>
> It would appear that those bindings (the sources of which are
> maintained by the Subversion developer community, but which are
> compiled and distributed by members of the various specific Linux
> distributions) were compiled against a version of Python that doesn't
> match what is actually deployed on your server.  I wouldn't be able to
> say specifically what those specific versions are (though from the
> paths you shared, it would seem you have Python 2.6 on your machine),
> but I suspect that even if you were to simply import the Subversion
> bindings via Python at your shell prompt, you'd see the same problem
> without ViewVC even being in the equation at all:
>
> $ python -c 'from svn import core'
>
> So, I think this is something you'll need to raise as a issue with the
> CentOS Subversion package maintainer.
>
> FWIW, here are some other folks who ran into similar issues:
> https://forums.aws.amazon.com/thread.jspa?threadID=3D174605
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__forums.aws.amazon=
.com_thread.jspa-3FthreadID-3D174605&d=3DCwMDaQ&c=3DIGDlg0lD0b-nebmJJ0Kp8A&=
r=3DQaKcmMIDgIjWJScarCzwsTxQ9-6k7XKdLuzI1fEoWlA&m=3DEOvivc46ZNyT91WQ6ZEm8O7=
iMywz2f0ZmVN-rNDYlNA&s=3DhEtqgb74wC6K1OHXZPlDNF9lLPVFRZFIr4HIRGfcyBw&e=3D>
> http://www.wandisco.com/svnforum/forum/opensource-subversion-forums/apach=
e-subversion-1-8-support/73237-importerror-usr-lib64-libsvn_swig_py-1-so-0-=
undefined-symbol-pycapsule_import
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.wandisco.com_s=
vnforum_forum_opensource-2Dsubversion-2Dforums_apache-2Dsubversion-2D1-2D8-=
2Dsupport_73237-2Dimporterror-2Dusr-2Dlib64-2Dlibsvn-5Fswig-5Fpy-2D1-2Dso-2=
D0-2Dundefined-2Dsymbol-2Dpycapsule-5Fimport&d=3DCwMDaQ&c=3DIGDlg0lD0b-nebm=
JJ0Kp8A&r=3DQaKcmMIDgIjWJScarCzwsTxQ9-6k7XKdLuzI1fEoWlA&m=3DEOvivc46ZNyT91W=
Q6ZEm8O7iMywz2f0ZmVN-rNDYlNA&s=3DKyII9A1DMqNicamPC1UWGUnI4xWxF9AvjH65KdH9kI=
E&e=3D>
>
> -- Mike
>
> On 06/21/2016 02:19 PM, Tom Truong wrote:
>
>     Hi all,
>
>     =20
>
>     When I invoked URL http://servername/viewvc
>     <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__servername_vie=
wvc&d=3DCwMDaQ&c=3DIGDlg0lD0b-nebmJJ0Kp8A&r=3DQaKcmMIDgIjWJScarCzwsTxQ9-6k7=
XKdLuzI1fEoWlA&m=3DEOvivc46ZNyT91WQ6ZEm8O7iMywz2f0ZmVN-rNDYlNA&s=3D5qegHGnn=
aZFUHm9dW1EQLI-yJuOzGVI_48-YlnYBTv8&e=3D>,
>     I=E2=80=99ve the below error.
>
>     Do you have the fix for it?  Appreciate your help.
>
>     =20
>
>     *An Exception Has Occurred*
>
>     *Python Traceback*
>
>     Traceback (most recent call last):
>
>       File "/export/viewvc-1.1.24/lib/viewvc.py", line 4855, in main
>
>         request.run_viewvc()
>
>       File "/export/viewvc-1.1.24/lib/viewvc.py", line 408, in run_viewvc
>
>         self.view_func(self)
>
>       File "/export/viewvc-1.1.24/lib/viewvc.py", line 2207, in view_root=
s
>
>         expand_root_parents(request.cfg)
>
>       File "/export/viewvc-1.1.24/lib/viewvc.py", line 4732, in
>     expand_root_parents
>
>         roots =3D vclib.svn.expand_root_parent(pp)
>
>       File "/export/viewvc-1.1.24/lib/vclib/svn/__init__.py", line 76,
>     in expand_root_parent
>
>         roots[rootname] =3D canonicalize_rootpath(rootpath)
>
>       File "/export/viewvc-1.1.24/lib/vclib/svn/__init__.py", line 39,
>     in canonicalize_rootpath
>
>         rootpath =3D _canonicalize_path(rootpath)
>
>       File "/export/viewvc-1.1.24/lib/vclib/svn/__init__.py", line 23,
>     in _canonicalize_path
>
>         import svn.core
>
>      File "/usr/lib64/python2.6/site-packages/svn/core.py", line 26,
>     in <module>
>
>         from libsvn.core import *
>
>       File "/usr/lib64/python2.6/site-packages/libsvn/core.py", line
>     28, in <module>
>
>         _core =3D swig_import_helper()
>
>       File "/usr/lib64/python2.6/site-packages/libsvn/core.py", line
>     24, in swig_import_helper
>
>         _mod =3D imp.load_module('_core', fp, pathname, description)
>
>     ImportError: /usr/lib64/libsvn_swig_py-1.so.0: undefined symbol:
>     PyCapsule_Import
>
>     =20
>
>     =20
>
>     Thanks,
>
>     Tom Truong
>
>     408-687-6837
>
> =20
>

------------------------------------------------------
http://viewvc.tigris.org/ds/viewMessage.do?dsForumId=3D4255&dsMessageId=3D3=
176319

To unsubscribe from this discussion, e-mail: [[email protected]=
is.org].
------=_Part_6279_1347691679.1466603812365
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3Dutf-8" http-equiv=3D"Content-Type=
">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    Tom,<br>
    <br>
    ViewVC operates near the top of a stack of software dependencies,
    and I think you're failing to understand the various layers here.=C2=A0
    ViewVC is pure Python code which (when used with Subversion) depends
    on the Subversion SWIG-generated Python bindings, which themselves
    depend on both Python and Subversion.=C2=A0 Something like this:<br>
    <br>
    <pre>  =C2=A0=C2=A0 ViewVC
      /  \
</pre>
    <pre>     /   SVN-SWIG
     \    /    \
    Python     Subversion
</pre>
    <br>
    The problem you are seeing on your system is a mismatch between the
    version of Python that SVN-SWIG was compiled against and the version
    of Python actually present at runtime.=C2=A0 This has absolutely nothin=
g
    to do with ViewVC.=C2=A0 ViewVC runs just fine on both CentOS 6 and
    CentOS 7 <i>so long as the SVN-SWIG library on that system was
      compiled against the correct version of the Python for that
      system.</i><br>
    <br>
    It would seem that the folks at WANDisco have provided RPMs for
    Subversion and SVN-SWIG that don't work in your environment.=C2=A0 You
    really should contact them with your questions and concerns.<br>
    <br>
    As an aside, you can't really "install" Subversion from apache.org,
    because the Subversion developers don't provide RPMs or other binary
    builds.=C2=A0 They only provide source code (that other folks, like
    WANDisco, compiled into binaries).=C2=A0 But another option that might
    work for you would be to download something like CollabNet's
    Subversion Edge (<a class=3D"moz-txt-link-freetext" href=3D"http://www.=
collab.net/downloads/subversion">http://www.collab.net/downloads/subversion=
</a>), which
    includes Subversion 1.9.4, ViewVC, and a web-based console for
    remote administration of your repositories.<br>
    <br>
    -- Mike<br>
    <br>
    <div class=3D"moz-cite-prefix">On 06/22/2016 02:02 AM, Tom Truong
      wrote:<br>
    </div>
    <blockquote
      cite=3D"mid:[email protected]"
      type=3D"cite">
      <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf=
-8">
      <meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
=09{font-family:"Cambria Math";
=09panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
=09{font-family:Tahoma;
=09panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
=09{font-family:"Courier New \;color\:black";
=09panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0in;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri","sans-serif";
=09color:black;}
h3
=09{mso-style-priority:9;
=09mso-style-link:"Heading 3 Char";
=09mso-margin-top-alt:auto;
=09margin-right:0in;
=09mso-margin-bottom-alt:auto;
=09margin-left:0in;
=09font-size:13.5pt;
=09font-family:"Times New Roman","serif";
=09color:black;}
h4
=09{mso-style-priority:9;
=09mso-style-link:"Heading 4 Char";
=09mso-margin-top-alt:auto;
=09margin-right:0in;
=09mso-margin-bottom-alt:auto;
=09margin-left:0in;
=09font-size:12.0pt;
=09font-family:"Times New Roman","serif";
=09color:black;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:blue;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:purple;
=09text-decoration:underline;}
pre
=09{mso-style-priority:99;
=09mso-style-link:"HTML Preformatted Char";
=09margin:0in;
=09margin-bottom:.0001pt;
=09font-size:10.0pt;
=09font-family:"Courier New";
=09color:black;}
span.Heading3Char
=09{mso-style-name:"Heading 3 Char";
=09mso-style-priority:9;
=09mso-style-link:"Heading 3";
=09font-family:"Times New Roman","serif";
=09font-weight:bold;}
span.Heading4Char
=09{mso-style-name:"Heading 4 Char";
=09mso-style-priority:9;
=09mso-style-link:"Heading 4";
=09font-family:"Times New Roman","serif";
=09font-weight:bold;}
span.HTMLPreformattedChar
=09{mso-style-name:"HTML Preformatted Char";
=09mso-style-priority:99;
=09mso-style-link:"HTML Preformatted";
=09font-family:"Courier New";}
span.EmailStyle21
=09{mso-style-type:personal;
=09font-family:"Calibri","sans-serif";
=09color:windowtext;}
span.EmailStyle22
=09{mso-style-type:personal-reply;
=09font-family:"Calibri","sans-serif";
=09color:#1F497D;}
.MsoChpDefault
=09{mso-style-type:export-only;
=09font-size:10.0pt;}
@page WordSection1
=09{size:8.5in 11.0in;
=09margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
=09{page:WordSection1;}
--></style>
      <div class=3D"WordSection1">
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">Hi Mike,</span=
></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><=
/p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">Thanks for you=
r
            explanation.</span></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">I did Google
            the links you provided earlier before contacting you, but
            they couldn=E2=80=99t help with my problem.</span></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">I downloaded
            the compiled subversion 1.9.4-1 for CentOS 6 at <a
              moz-do-not-send=3D"true"
              href=3D"http://www.wandisco.com/subversion/os/downloads"><a c=
lass=3D"moz-txt-link-freetext" href=3D"http://www.wandisco.com/subversion/o=
s/downloads">http://www.wandisco.com/subversion/os/downloads</a></a>
            and ran their script to install on our server.</span></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">Do you have th=
e
            viewvc version that would work with CentOS 6 and python 2.6?</s=
pan></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">Will
            viewvc-1.1.24 work with CentOS 7 and the python version that
            comes with it?</span></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">Should I start
            over install subversion 1.9.4 from <a
              moz-do-not-send=3D"true" href=3D"http://apache.org">apache.or=
g</a>
            instead?</span></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><=
/p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">Thanks,</span>=
</p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">Tom</span></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><=
/p>
        <div>
          <div style=3D"border:none;border-top:solid #b5c4df
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class=3D"MsoNormal"><b><span
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:windowtext">From:</span></b><span
style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:windowtext">
                C. Michael Pilato [mailto:<a moz-do-not-send=3D"true"
                  href=3D"mailto:[email protected]">[email protected]</=
a>]
                <br>
                <b>Sent:</b> Tuesday, June 21, 2016 11:56 AM<br>
                <b>To:</b> Tom Truong; <a moz-do-not-send=3D"true"
                  href=3D"mailto:[email protected]">[email protected]=
is.org</a><br>
                <b>Subject:</b> Re: [viewvc-users] viewvc-1.1.24 not
                working with svn 1.9.4 on CentOS 6.7</span></p>
          </div>
        </div>
        <p class=3D"MsoNormal">=C2=A0</p>
        <p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Tom,<br>
          <br>
          Thanks for you mail, and I'm sorry you're having trouble
          getting ViewVC up and running.=C2=A0 Unfortunately, the problem y=
ou
          are seeing isn't in ViewVC, but rather in the Subversion
          Python bindings.=C2=A0 Or, more specifically, with the way in whi=
ch
          those bindings were compiled and distributed.<br>
          <br>
          It would appear that those bindings (the sources of which are
          maintained by the Subversion developer community, but which
          are compiled and distributed by members of the various
          specific Linux distributions) were compiled against a version
          of Python that doesn't match what is actually deployed on your
          server.=C2=A0 I wouldn't be able to say specifically what those
          specific versions are (though from the paths you shared, it
          would seem you have Python 2.6 on your machine), but I suspect
          that even if you were to simply import the Subversion bindings
          via Python at your shell prompt, you'd see the same problem
          without ViewVC even being in the equation at all:<br>
          <br>
          $ python -c 'from svn import core'<br>
          <br>
          So, I think this is something you'll need to raise as a issue
          with the CentOS Subversion package maintainer.<br>
          <br>
          FWIW, here are some other folks who ran into similar issues:<br>
          <a moz-do-not-send=3D"true"
href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__forums.aws.a=
mazon.com_thread.jspa-3FthreadID-3D174605&amp;d=3DCwMDaQ&amp;c=3DIGDlg0lD0b=
-nebmJJ0Kp8A&amp;r=3DQaKcmMIDgIjWJScarCzwsTxQ9-6k7XKdLuzI1fEoWlA&amp;m=3DEO=
vivc46ZNyT91WQ6ZEm8O7iMywz2f0ZmVN-rNDYlNA&amp;s=3DhEtqgb74wC6K1OHXZPlDNF9lL=
PVFRZFIr4HIRGfcyBw&amp;e=3D">https://forums.aws.amazon.com/thread.jspa?thre=
adID=3D174605</a><br>
          <a moz-do-not-send=3D"true"
href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__www.wandisco.=
com_svnforum_forum_opensource-2Dsubversion-2Dforums_apache-2Dsubversion-2D1=
-2D8-2Dsupport_73237-2Dimporterror-2Dusr-2Dlib64-2Dlibsvn-5Fswig-5Fpy-2D1-2=
Dso-2D0-2Dundefined-2Dsymbol-2Dpycapsule-5Fimport&amp;d=3DCwMDaQ&amp;c=3DIG=
Dlg0lD0b-nebmJJ0Kp8A&amp;r=3DQaKcmMIDgIjWJScarCzwsTxQ9-6k7XKdLuzI1fEoWlA&am=
p;m=3DEOvivc46ZNyT91WQ6ZEm8O7iMywz2f0ZmVN-rNDYlNA&amp;s=3DKyII9A1DMqNicamPC=
1UWGUnI4xWxF9AvjH65KdH9kIE&amp;e=3D">http://www.wandisco.com/svnforum/forum=
/opensource-subversion-forums/apache-subversion-1-8-support/73237-importerr=
or-usr-lib64-libsvn_swig_py-1-so-0-undefined-symbol-pycapsule_import</a><br=
>
          <br>
          -- Mike</p>
        <div>
          <p class=3D"MsoNormal">On 06/21/2016 02:19 PM, Tom Truong wrote:<=
/p>
        </div>
        <blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
          <p class=3D"MsoNormal">Hi all,</p>
          <p class=3D"MsoNormal">=C2=A0</p>
          <p class=3D"MsoNormal">When I invoked URL <a
              moz-do-not-send=3D"true"
href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__servername_vi=
ewvc&amp;d=3DCwMDaQ&amp;c=3DIGDlg0lD0b-nebmJJ0Kp8A&amp;r=3DQaKcmMIDgIjWJSca=
rCzwsTxQ9-6k7XKdLuzI1fEoWlA&amp;m=3DEOvivc46ZNyT91WQ6ZEm8O7iMywz2f0ZmVN-rND=
YlNA&amp;s=3D5qegHGnnaZFUHm9dW1EQLI-yJuOzGVI_48-YlnYBTv8&amp;e=3D"><a class=
=3D"moz-txt-link-freetext" href=3D"http://servername/viewvc">http://servern=
ame/viewvc</a></a>,
            I=E2=80=99ve the below error.</p>
          <p class=3D"MsoNormal">Do you have the fix for it?=C2=A0 Apprecia=
te
            your help.</p>
          <p class=3D"MsoNormal">=C2=A0</p>
          <p class=3D"MsoNormal"
            style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b=
><span
                style=3D"font-size:13.5pt">An Exception Has Occurred</span>=
</b></p>
          <p class=3D"MsoNormal"
            style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b=
><span
                style=3D"font-size:13.5pt">Python Traceback</span></b></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">Traceback (most
              recent call last):</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0 File
              "/export/viewvc-1.1.24/lib/viewvc.py", line 4855, in main</sp=
an></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0
              request.run_viewvc()</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0 File
              "/export/viewvc-1.1.24/lib/viewvc.py", line 408, in
              run_viewvc</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0
              self.view_func(self)</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0 File
              "/export/viewvc-1.1.24/lib/viewvc.py", line 2207, in
              view_roots</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0
              expand_root_parents(request.cfg)</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0 File
              "/export/viewvc-1.1.24/lib/viewvc.py", line 4732, in
              expand_root_parents</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0 root=
s =3D
              vclib.svn.expand_root_parent(pp)</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0 File
              "/export/viewvc-1.1.24/lib/vclib/svn/__init__.py", line
              76, in expand_root_parent</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0 root=
s[rootname]
              =3D canonicalize_rootpath(rootpath)</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0 File
              "/export/viewvc-1.1.24/lib/vclib/svn/__init__.py", line
              39, in canonicalize_rootpath</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0 root=
path =3D
              _canonicalize_path(rootpath)</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0 File
              "/export/viewvc-1.1.24/lib/vclib/svn/__init__.py", line
              23, in _canonicalize_path</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0 impo=
rt svn.core</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0File
              "/usr/lib64/python2.6/site-packages/svn/core.py", line 26,
              in &lt;module&gt;</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0 from=
 libsvn.core
              import *</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0 File
              "/usr/lib64/python2.6/site-packages/libsvn/core.py", line
              28, in &lt;module&gt;</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0 _cor=
e =3D
              swig_import_helper()</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0 File
              "/usr/lib64/python2.6/site-packages/libsvn/core.py", line
              24, in swig_import_helper</span></p>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0 _mod=
 =3D
              imp.load_module('_core', fp, pathname, description)</span></p=
>
          <p class=3D"MsoNormal"><span
              style=3D"font-size:10.0pt;font-family:&quot;Courier New
              ;color:black&quot;,&quot;serif&quot;">ImportError:
              /usr/lib64/libsvn_swig_py-1.so.0: undefined symbol:
              PyCapsule_Import</span></p>
          <p class=3D"MsoNormal">=C2=A0</p>
          <p class=3D"MsoNormal">=C2=A0</p>
          <p class=3D"MsoNormal">Thanks,</p>
          <p class=3D"MsoNormal">Tom Truong</p>
          <p class=3D"MsoNormal">408-687-6837</p>
        </blockquote>
        <p class=3D"MsoNormal"><span
            style=3D"font-size:12.0pt;font-family:&quot;Times New
            Roman&quot;,&quot;serif&quot;">=C2=A0</span></p>
      </div>
    </blockquote>
    <br>
  </body>
</html>

------=_Part_6279_1347691679.1466603812365--