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

Reply via email to