RE: Re: libapr problem after moving apache to chroot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Igor,

When you built and installed the apache, the library paths would have been set to the directory where the library were initially.
Since you had then moved them, probably it is still searching for the libraries in the old path.
 
Try setting LD_LIBRARY_PATH to the path where all these library files have been moved to.
Or there could also be some access issues.  Check the access rights of the libraries.
 
Regards,
Anisha

From: Igor Cicimov [mailto:icicimov@xxxxxxxxx]
Sent: Monday, August 03, 2009 10:52 AM
To: users
Subject: Re: libapr problem after moving apache to chroot

Sorry forgot to mention that the built is on Solaris 9.



On Mon, Aug 3, 2009 at 3:19 PM, Igor Cicimov <icicimov@xxxxxxxxx> wrote:
Hi all,

I have this strange behavior with the new apache 2.2.12 I just built. I compiled it and install in the /usr/local/apache2 directory and all was fine, I could start and stop the server no errors. But after moving the server to /chroot/usr/local/apache2 I get the problem bellow:

# ldd /chroot/usr/local/apache2/bin/httpd

        libm.so.1 =>     /usr/lib/libm.so.1
        libaprutil-1.so.0 =>     (file not found)
        libexpat.so.0 =>         /usr/local/apache2/lib/libexpat.so.0
        libapr-1.so.0 =>         (file not found)
        libuuid.so.1 =>  /usr/lib/libuuid.so.1
        libsendfile.so.1 =>      /usr/lib/libsendfile.so.1
        librt.so.1 =>    /usr/lib/librt.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libgcc_s.so.1 =>         /usr/lib/libgcc_s.so.1
        libaio.so.1 =>   /usr/lib/libaio.so.1
        libmd5.so.1 =>   /usr/lib/libmd5.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        libthread.so.1 =>        /usr/lib/libthread.so.1
        /usr/platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1
        /usr/platform/SUNW,Sun-Fire-V240/lib/libmd5_psr.so.1

So looks like the server can't find he's own built in libapr-1.so.0 and libaprutil-1.so.0 libraries but I can see they exist in the lib folder:

# ls -l /chroot/usr/local/apache2/lib/
total 21872
-rw-r--r--   1 root     other       8130 Aug  3 14:23 apr.exp
-rw-r--r--   1 root     other       5147 Aug  3 14:23 aprutil.exp
-rw-r--r--   1 root     other    3402880 Aug  3 14:23 libapr-1.a
-rwxr-xr-x   1 root     other        860 Aug  3 14:23 libapr-1.la
lrwxrwxrwx   1 root     other         17 Aug  3 14:40 libapr-1.so -> libapr-1.so.0.3.7
lrwxrwxrwx   1 root     other         17 Aug  3 14:40 libapr-1.so.0 -> libapr-1.so.0.3.7
-rwxr-xr-x   1 root     other    3344852 Aug  3 14:23 libapr-1.so.0.3.7
-rw-r--r--   1 root     other    1867096 Aug  3 14:23 libaprutil-1.a
-rwxr-xr-x   1 root     other        958 Aug  3 14:23 libaprutil-1.la
lrwxrwxrwx   1 root     other         21 Aug  3 14:40 libaprutil-1.so -> libaprutil-1.so.0.3.8
lrwxrwxrwx   1 root     other         21 Aug  3 14:40 libaprutil-1.so.0 -> libaprutil-1.so.0.3.8
-rwxr-xr-x   1 root     other    1834092 Aug  3 14:23 libaprutil-1.so.0.3.8
-rw-r--r--   1 root     other     349608 Aug  3 14:23 libexpat.a
-rwxr-xr-x   1 root     other        807 Aug  3 14:23 libexpat.la
lrwxrwxrwx   1 root     other         17 Aug  3 14:40 libexpat.so -> libexpat.so.0.1.0
lrwxrwxrwx   1 root     other         17 Aug  3 14:40 libexpat.so.0 -> libexpat.so.0.1.0
-rwxr-xr-x   1 root     other     305532 Aug  3 14:23 libexpat.so.0.1.0
drwxr-xr-x   2 root     other        512 Aug  3 14:23 pkgconfig


Any idea what went wrong and why is only libapr not found by the server?

Thanks in advance for any help.



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux