can't find libevent-1.1a.so.1 ??
olivier.favre-simon at club-internet.fr
Thu Feb 9 11:08:22 UTC 2006
Not a memcached issue anymore, but anyway...
- Yep definitely you should never use LD_LIBRARY_PATH to point to
**untrusted** directories. That's not the case with /usr/local/lib or
any root-owned dir. Many distribs indeed have it in the default dynamic
linker search path.
- ldconfig and /etc/ld.so.conf are for root, and sometimes you have no
root access on the box.
- If you're root then you're better rebuilding libevent with configure
--prefix=/usr if /usr/local is not "good".
Martijn van Zal wrote:
> I'm not a linux expert, but I have learnt that using the LD_LIBRARY_PATH is a bad thing for installing new programs on a system. There are more than enough sources available on the web about this topic.
> "Why LD_LIBRARY_PATH is bad"
> "When should I set LD_LIBRARY_PATH? The short answer is never."
> I'm not sure if this is a better method, but I usually add the path to the /etc/ld.so.conf and use ldconfig to enable it.
> Vriendelijke groeten,
> Martijn van Zal
> Technical Director
> Email. martijn at brothersinart.net
> Cell. +31 (0)6 42721045
> Brothers in art
> Stationsstraat 20b
> 1211 EN Hilversum
> Tel. +31 (0)35 6220093
> Fax. +31 (0)35 6210996
> -----Original Message-----
> From: memcached-bounces at lists.danga.com [mailto:memcached-bounces at lists.danga.com] On Behalf Of ??
> Sent: donderdag 9 februari 2006 7:17
> To: Olivier Favre-Simon
> Cc: memcached at lists.danga.com
> Subject: Re: can't find libevent-1.1a.so.1 ??
> thank you very much !!! it works !
> 2006/2/9, Olivier Favre-Simon <olivier.favre-simon at club-internet.fr>:
>> Library path problem for dynamic loader.
>> Check you OS doc, but on Linux that's LD_LIBRARY_PATH.
>> export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
>> in your start script before launching memcached.
>> (Or add it to your profile)
>> (Or rebuild with configure --prefix=/usr if it doesn't collide with
>> stuff from your distribution packages).
>> (paranoid check: use nm to verify that libevent-1.1a.so.1.0.2 is
>> actually a DSO)
>> 老邪 wrote:
>>> i have installed memcached in another new server , but when i
>>> tried to run the server using "/usr/local/bin/memcached -d -r -m
>>> 1024 -l [IP] -p 11211"
>>> it said that
>>> /usr/local/bin/memcached: error while loading shared libraries:
>>> libevent-1.1a.so.1: cannot open shared object file: No such file or
>>> then i went to http://www.monkey.org/~provos/libevent/ ,
>>> downloaded and installed the last version of libevent , and try to
>>> run memcache again . but the same error occured .but the
>>> libevent-1.1a.so.1 is in my server already .
>>> [memcache at z9-1 memcache]$ ll /usr/local/lib/libevent-1.1a.so.1
>>> lrwxrwxrwx 1 root root 22 Feb 8 22:00
>>> /usr/local/lib/libevent-1.1a.so.1 -> libevent-1.1a.so.1.0.2
>>> what can i do now ? any hints ?? thank you very much!
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.danga.com/pipermail/memcached/attachments/20060209/9ec24432/signature.pgp
More information about the memcached