Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Trac: Users

neo_cgi.so: undefined symbol: NERR_PARSE

 

 

Trac users RSS feed   Index | Next | Previous | View Threaded


marcio at bedarra

Nov 9, 2007, 3:22 PM

Post #1 of 2 (133 views)
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
-~----------~----~----~----~------~----~------~--~---


marcio at bedarra

Nov 14, 2007, 9:58 AM

Post #2 of 2 (116 views)
Permalink
Re: neo_cgi.so: undefined symbol: NERR_PARSE [In reply to]

For the record, I am replying to my own message jut to share how I
solved the problem, hoping it may help others. The solution was to go to
Clearsilver 0.10.5, with these steps:


Make sure you remove any clearsilver eggs from
/usr/local/lib/python2.5/site-packages. Also any neo_cgi.so in there.
Now this:

cd /usr/local/src/clearsilver-0.10.5
./configure --with-python=/usr/local/bin/python
make
make install
cd python
python setup.py bdist_egg
cp
/usr/local/src/clearsilver-0.10.5/python/dist/clearsilver-0.10.5-py2.5-linux-i686.egg
/usr/local/lib/python2.5/site-packages
chmod 644
/usr/local/lib/python2.5/site-packages/clearsilver-0.10.5-py2.5-linux-i686.egg

restart apache



marcio



Marcio Marchini wrote:
> 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
-~----------~----~----~----~------~----~------~--~---

Trac users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.