On 2/10/07, Stuart Henderson <[EMAIL PROTECTED]> wrote:
>
> On 2007/02/10 21:43, doc Hyde wrote:
> > '/usr/local/libdata/perl5/site_perl/i386-openbsd/auto/RRDs/RRDs.so' for
> > module RRDs: Cannot load specified object at
> > /usr/libdata/perl5/i386-openbsd/5.8.8/DynaLoader.pm line 230.
> > at /cgi-bin/mailgraph/mailgraph.cgi line 7
>
> > Line 7 is the RRDs perl module...it is installed.
>
> It works with the following files copied in (obviously adjust for
> machine arch etc). Found by a combination of ldd /usr/local/bin/rrdtool,
> and 'sudo ktrace -i chroot /var/www /cgi-bin/mailgraph.cgi' - each
> time it fails, look at the error messages and/or kdump output,
> copy the lib in, and try again.
>
> Quite a nice little program, out of the box it understands Sendmail
> and Postfix log entries and a whole bunch of mail scanners including my
> favourite, smtp-vilter.
>
> /var/www/usr/bin/perl
> /var/www/usr/libexec/ld.so
> /var/www/usr/lib/libc.so.40.3
> /var/www/usr/lib/libutil.so.11.0
> /var/www/usr/lib/libperl.so.10.1
> /var/www/usr/lib/libm.so.2.3
> /var/www/usr/lib/librrd.so.0.0
> /var/www/usr/lib/libjpeg.so.62.0
> /var/www/usr/lib/libfontconfig.so.3.0
> /var/www/usr/lib/libfreetype.so.13.1
> /var/www/usr/lib/libpng.so.5.1
> /var/www/usr/lib/libz.so.4.1
> /var/www/usr/lib/libiconv.so.4.0
> /var/www/usr/lib/libgd.so.20.33
> /var/www/usr/lib/libexpat.so.5.0
> /var/www/usr/local/libdata/perl5/site_perl/RRDs.pm
> /var/www/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/RRDs/RRDs.so
> /var/www/usr/libdata/perl5/strict.pm
> /var/www/usr/libdata/perl5/vars.pm
> /var/www/usr/libdata/perl5/warnings/register.pm
> /var/www/usr/libdata/perl5/warnings.pm
> /var/www/usr/libdata/perl5/Carp.pm
> /var/www/usr/libdata/perl5/Exporter.pm
> /var/www/usr/libdata/perl5/amd64-openbsd/5.8.8/DynaLoader.pm
> /var/www/usr/libdata/perl5/amd64-openbsd/5.8.8/Config.pm
>
>
/var/www/usr/libdata/perl5/amd64-openbsd/5.8.8/auto/DynaLoader/dl_findfile.al
> /var/www/usr/libdata/perl5/amd64-openbsd/5.8.8/auto/POSIX/autosplit.ix
> /var/www/usr/libdata/perl5/amd64-openbsd/5.8.8/auto/POSIX/POSIX.so
> /var/www/usr/libdata/perl5/amd64-openbsd/5.8.8/auto/POSIX/load_imports.al
> /var/www/usr/libdata/perl5/amd64-openbsd/5.8.8/POSIX.pm
> /var/www/usr/libdata/perl5/amd64-openbsd/5.8.8/XSLoader.pm
> /var/www/usr/libdata/perl5/AutoLoader.pm
>
>
Thank you very much for your answer.
I have already donne this, here is my output:
# ldd /usr/local/bin/rrdtool
/usr/local/bin/rrdtool:
Start End Type Open Ref GrpRef Name
00000000 00000000 exe 1 0 0 /usr/local/bin/rrdtool
08f76000 28f7f000 rlib 0 1 0 /usr/local/lib/librrd.so.0.0
0cedf000 2cf13000 rlib 0 2 0 /usr/local/lib/libgd.so.20.33
024a3000 2257f000 rlib 0 3 0
/usr/local/lib/libiconv.so.4.0
00114000 2011c000 rlib 0 3 0 /usr/lib/libz.so.4.1
01b35000 21b3c000 rlib 0 3 0 /usr/local/lib/libpng.so.5.1
000ac000 200c8000 rlib 0 4 0
/usr/X11R6/lib/libfreetype.so.13.1
0ca57000 2ca67000 rlib 0 3 0
/usr/X11R6/lib/libfontconfig.so.3.0
0b848000 2b84e000 rlib 0 3 0
/usr/local/lib/libjpeg.so.62.0
0bd4a000 2bd51000 rlib 0 3 0 /usr/lib/libm.so.2.3
0db88000 2dbb9000 rlib 0 1 0 /usr/lib/libc.so.39.3
0fbb9000 2fbc2000 rlib 0 1 0
/usr/X11R6/lib/libexpat.so.5.0
09c51000 09c51000 rtld 0 1 0 /usr/libexec/ld.so
All copied in my jailed /var/www:
-rw-r--r-- 1 root wheel 149112 Feb 10 23:52
/var/www/usr/X11R6/lib/libexpat.so.5.0
-rw-r--r-- 1 root wheel 214155 Feb 10 23:51
/var/www/usr/X11R6/lib/libfontconfig.so.3.0
-rw-r--r-- 1 root wheel 477836 Feb 10 23:51
/var/www/usr/X11R6/lib/libfreetype.so.13.1
-r--r--r-- 1 root wheel 3953635 Feb 10 23:52
/var/www/usr/lib/libc.so.39.3
-r--r--r-- 1 root wheel 535118 Feb 10 23:52 /var/www/usr/lib/libm.so.2.3
-r--r--r-- 1 root wheel 174396 Feb 11 00:16 /var/www/usr/lib/libz.so.4.1
-r-xr-xr-x 1 root wheel 42571 Feb 10 23:53 /var/www/usr/libexec/ld.so
-r-xr-xr-x 1 root wheel 13796 Feb 10 23:49
/var/www/usr/local/bin/rrdtool
-rwxr-xr-x 1 root wheel 246506 Feb 10 23:50
/var/www/usr/local/lib/libgd.so.20.33
-r--r--r-- 1 root wheel 1005395 Feb 10 23:50
/var/www/usr/local/lib/libiconv.so.4.0
-rwxr-xr-x 1 root wheel 131960 Feb 11 00:13
/var/www/usr/local/lib/libjpeg.so.62.0
-r--r--r-- 1 root wheel 151434 Feb 11 00:16
/var/www/usr/local/lib/libpng.so.5.1
-rwxr-xr-x 1 root wheel 118893 Feb 11 00:12
/var/www/usr/local/lib/librrd.so.0.0
# sudo ktrace -i chroot /var/www /cgi-bin/mailgraph/mailgraph.cgi
Can't load
'/usr/local/libdata/perl5/site_perl/i386-openbsd/auto/RRDs/RRDs.so' for
module RRDs: Cannot load specified object at
/usr/libdata/perl5/i386-openbsd/5.8.8/DynaLoader.pm line 230.
at /cgi-bin/mailgraph/mailgraph.cgi line 7
Compilation failed in require at /cgi-bin/mailgraph/mailgraph.cgi line 7.
BEGIN failed--compilation aborted at /cgi-bin/mailgraph/mailgraph.cgi line
7.
I unfortunately still get the same error.
I am really out of ideas.
This problhme is not new to me. I used to have OBSD 3.9 and it worked fine.
Really easy to configure as there isn't any trick to it. Since I've upgraded
I can't seem to get it to work.
Thank you ;)
Alban