
marcio at bedarra
Nov 9, 2007, 3:22 PM
Views: 137
Permalink
|
|
neo_cgi.so: undefined symbol: NERR_PARSE
|
|
Hi, Can anybody help shed some light into this problem, please? Backgound: * I have installed Trac under Windows in the past, it was easy * A colleague installed Trac under Red Hat, he suffered but it was working fine * We moved to a new server (new hardware) and I am trying to get Trac up and running on the new hardware The error: Traceback (most recent call last): File "/usr/local/lib/python2.5/site-packages/trac/web/main.py", line 406, in dispatch_request File "/usr/local/lib/python2.5/site-packages/trac/web/main.py", line 206, in dispatch File "/usr/local/lib/python2.5/site-packages/trac/web/clearsilver.py", line 135, in __init__ TracError: ClearSilver not installed (/www/svn.foo.org/egg-cache/clearsilver-0.10.1-py2.5-linux-i686.egg-tmp/neo_cgi.so: undefined symbol: NERR_PARSE) I believe I have multiple versions of Clearsilver due to a combination of rsyncing files from the old server and/or my attempt to recompile Clearsilver from source and/or my attempt o install it with easy_insall. Here: [root[at]mail clearsilver]# find / -name neo_cgi.so -print /www/svn.foo.org/egg-cache/clearsilver-0.10.1-py2.5-linux-i686.egg-tmp/neo_cgi.so /usr/lib/python2.3/site-packages/neo_cgi.so /usr/local/lib/python2.5/site-packages/neo_cgi.so /usr/local/src/clearsilver-0.10.4-oldserver/python/neo_cgi.so /usr/local/src/clearsilver-0.10.4-oldserver/python/build/lib.linux-i686-2.5/neo_cgi.so /usr/local/src/clearsilver-0.10.4/python/neo_cgi.so I believe the old server was using 0.10.4. Since I could not re-run ./configure, I renamed teh dir to /usr/local/src/clearsilver-0.10.4-oldserver and untar'ed again into /usr/local/src/clearsilver-0.10.4 again and re-ran configure etc. I believe it was teh easy_install attempt which installed the older version, 0.10.1, but I could be wrong. Here's teh dates/details for teh different ones: [root[at]mail bugzilla]# ls -la /usr/local/lib/python2.5/site-packages/neo_cgi.so -rwxr-xr-x 1 root root 457468 Nov 9 14:30 /usr/local/lib/python2.5/site-packages/neo_cgi.so [root[at]mail bugzilla]# ls -la /www/svn.foo.org/egg-cache/clearsilver-0.10.1-py2.5-linux-i686.egg-tmp/neo_cgi.so -rwxr-xr-x 1 apache foo 92478 Oct 16 13:01 /www/svn.foo.org/egg-cache/clearsilver-0.10.1-py2.5-linux-i686.egg-tmp/neo_cgi.so [root[at]mail bugzilla]# ls -la /usr/lib/python2.3/site-packages/neo_cgi.so -rwxr-xr-x 1 root root 457468 Oct 16 13:04 /usr/lib/python2.3/site-packages/neo_cgi.so [root[at]mail bugzilla]# python --version Python 2.5.1 Even if I delete the egg cache, it comes back. Where is it getting that stuff from? SHouldn't my ./configure for clearsilver have replaced this stuff? Can anybody bring some light into this please? I am not a Python expert and by no means a Clearsilver expert either. easy_install does not seem able to uninstall, so I ran "rpm -e clearsilver" and re-installed from sources (0.10.4) using configure. But the problem persists. Thanks, marcio --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to trac-users[at]googlegroups.com To unsubscribe from this group, send email to trac-users-unsubscribe[at]googlegroups.com For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---
|