Hey, Dennis.

I moved the libs into usr/lib/ in the chroot as you
recommended, created var/run/ in the chroot, and ran
ldconfig, leaving ld.so.hints in var/run/. After
copying over some other ImageMagick files, convert
runs without any problems. Thanks!

--- Dennis Nasarov <[EMAIL PROTECTED]> wrote:

> Hello Serban,
> 
> Try to put libraries libtiff libpng etc... in
> $CHROOT/usr/lib and
> check the $CHROOT/usr/libexec/ld.so.hints is
> presented :)
> 
> Hope it helps... :)
> 
> Friday, May 27, 2005, 10:03:37 AM, you wrote:
> 
> > Hello!
> 
> > I'm playing with a fresh install of OpenBSD 3.7
> > running Apache in a chroot jail (/var/www/). My
> > website requires ImageMagick to generate
> thumbnails
> > and scaled images, so I installed the
> > ImageMagick-6.0.0-2p3-no_x11.tgz package. I copied
> > /usr/local/bin/convert into /var/www/bin/.
> > Accordingly, I set up an environment for convert
> with
> > the hierarchy of all its dynamic library
> dependencies
> > retrieved from ldd:
> 
> 
> > /usr/local/bin/convert:
> >         Start    End      Type Ref Name
> >         00000000 00000000 exe   1 
> > /usr/local/bin/convert
> >         05782000 2581e000 rlib  1 
> > /usr/local/lib/libMagick.so.6.1
> >         01eb6000 21ebc000 rlib  2 
> > /usr/local/lib/libjbig.so.1.2
> >         0f64e000 2f659000 rlib  2 
> > /usr/local/lib/liblcms.so.1.12
> >         0f91c000 2f93f000 rlib  2 
> > /usr/local/lib/libtiff.so.36.1
> >         04aa5000 24ab4000 rlib  2 
> > /usr/local/lib/libjasper.so.1.0
> >         018eb000 218f1000 rlib  2 
> > /usr/local/lib/libjpeg.so.62.0
> >         04d4e000 24d55000 rlib  2 
> > /usr/local/lib/libpng.so.4.1
> >         0b40d000 2b411000 rlib  2 
> > /usr/local/lib/libbz2.so.10.2
> >         009b7000 209ea000 rlib  2 
> > /usr/local/lib/libxml2.so.9.0
> >         0245b000 22537000 rlib  2 
> > /usr/local/lib/libiconv.so.4.0
> >         0a49b000 2a4a3000 rlib  3 
> > /usr/lib/libz.so.4.0
> >         0df80000 2df87000 rlib  4 
> > /usr/lib/libm.so.2.0
> >         056bb000 256f2000 rlib  1 
> > /usr/lib/libc.so.34.2
> >         0aa86000 0aa86000 rtld  1 
> /usr/libexec/ld.so
> 
> 
> > However, convert does not seem to find those
> > libraries. Additionally, convert complains about a
> > different library every time it is run inside the
> > chroot. For example:
> 
> 
> > # convert
> > convert: can't load library 'libtiff.so.36.1'
> > # convert
> > convert: can't load library 'libpng.so.4.1'
> > # convert
> > convert: can't load library 'libjbig.so.1.2'
> > # convert
> > convert: can't load library 'libpng.so.4.1'
> > # convert
> > convert: can't load library 'libbz2.so.10.2'
> > # convert
> > convert: can't load library 'liblcms.so.1.12'
> > # convert  
> > convert: can't load library 'libjasper.so.1.0'
> > # convert  
> > convert: can't load library 'libxml2.so.9.0'
> 
> 
> > What must I do for convert to find those libraries
> and
> > run successfully? Thanks for any feedback!
> 
> > Serban Giuroiu
> > http://javatheory.net
> > Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> > http://mail.yahoo.com 
> 
> 
> 
> -- 
> Dennis Nasarov
> http://pheonix.sysattack.com/
> 
> 


Serban Giuroiu
http://javatheory.net

Reply via email to