[Mailman-Users] Infamous error "ImportError: ld.so.1: python: fatal: libgcc_s.so.1" (solved)
Rolf E. Sonneveld
R.E.Sonneveld at sonnection.nl
Thu Apr 5 16:20:10 CEST 2007
Tokio Kikuchi wrote:
> Rolf E. Sonneveld wrote:
>> Tokio Kikuchi wrote:
>>>> However, when I try to access Mailman via my browser (using Apache
>>>> on the server side) I get the infamous error message:
>>>>
>>>
>>>> The /usr/local/lib version seems to be more recent. Before
>>>> installation, I made sure that LD_LIBRARY_PATH was set to
>>> So, the apache was not running under LD_LIBRARY_PATH envrironment.
>>> You should setenv LD_RUN_PATH while compiling or use crle. Read the
>>> crle man for detail.
>>>
>>
>> as a followup to my previous message: I just did a ldd for httpd and
>> this is the result:
>>
>> bash-3.00# ldd /usr/local/apache/bin/httpd
>
> It's not httpd which caused that error. Maybe its python and/or a
> module which resides in python library path (.../lib/python2.x/) which
> is called from httpd running environment. You should set LD_RUN_PATH
> properly while compiling python, mailman, and httpd. LD_LIBRARY_PATH
> is only effective when the compiled executable is running. So, you
> might want to startup httpd like:
> # LD_LIBRARY_PATH=/whatever/lib /some/where/bin/apachectl start
Great! I removed Python and Mailman, recompiled again using the proper
LD_RUN_PATH (in addition to the LD_LIBRARY_PATH) and now it works like a
charm. I didn't have to recompile Apache. Thanks a lot for your help!
/rolf
More information about the Mailman-Users
mailing list