Amanda-Users

Re: Amanda 2.6.1 on Solaris 10/Sparc build

2009-01-30 17:24:02
Subject: Re: Amanda 2.6.1 on Solaris 10/Sparc build
From: Jean-Louis Martineau <martineau AT zmanda DOT com>
To: Brian Cuttler <brian AT wadsworth DOT org>
Date: Fri, 30 Jan 2009 17:07:55 -0500
What is the ouptput of:
  ldd /usr/perl5/site_perl/5.8.4/auto/Amanda/Config/libConfig.so

Did it list the libamanda you installed?

What's the output of:
 nm /path/to/libamanda-*.so | grep debug_sendsize

Jean-Louis

Brian Cuttler wrote:
I built amanda 2.6.1 on solaris 10 with the following configure
command

  $ ./configure LDFLAGS='-L/usr/sfw/lib -L/opt/sfw/lib
     -L/usr/local/lib/amanda -R/usr/sfw/lib -R/opt/sfw/lib
     -R/usr/local/lib/amanda' --with-user=amanda --with-group=sys
     --with-udpportrange=932,948 --with-tcpportrange=10084,10100
     --with-gnutar=/usr/local/bin/tar

And environmental variables

PATH
/usr/local/bin:/usr/sfw/bin:/opt/sfw/bin:/usr/local/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/sbin:/usr/bin

LD_LIBRARY_PATH
/usr/local/lib:/usr/sfw/lib:/opt/sfw/lib:/usr/lib:/usr/ucblib:/opt/SUNWspro/lib:/usr/ccs/lib:/usr/5lib

however we had runtime problems, apparently failing to load
  /usr/perl5/site_perl/5.8.4/auto/Amanda/Config/libConfig.so

<<<<<
OPTIONS features=ffffffff9ffeffffffff7f;
ERROR Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': Can't load '/usr/perl5/
site_perl/5.8.4/auto/Amanda/Config/libConfig.so' for module Amanda::Config: ld.s
o.1: perl: fatal: relocation error: file /usr/perl5/site_perl/5.8.4/auto/Amanda/
Config/libConfig.so: symbol debug_sendsize: referenced symbol not found at /usr/
perl5/5.8.4/lib/sun4-solaris-64int/DynaLoader.pm line 230.
ERROR Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK':  at /usr/perl5/site_per
l/5.8.4/Amanda/Config.pm line 11
ERROR Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': Compilation failed in r
equire at /usr/perl5/site_perl/5.8.4/Amanda/Script_App.pm line 30.
ERROR Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': BEGIN failed--compilati
on aborted at /usr/perl5/site_perl/5.8.4/Amanda/Script_App.pm line 30.
ERROR Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': Compilation failed in r
equire at (eval 2) line 3.
ERROR Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK':        ...propagated at
 /usr/perl5/5.8.4/lib/base.pm line 85.
ERROR Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': BEGIN failed--compilati
on aborted at /usr/perl5/site_perl/5.8.4/Amanda/Script.pm line 21.
ERROR Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': Compilation failed in r
equire at (eval 1) line 3.
ERROR Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK':        ...propagated at
 /usr/perl5/5.8.4/lib/base.pm line 85.
ERROR Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': BEGIN failed--compilati
on aborted at /usr/local/libexec/amanda/application/amzfs-snapshot line 32.
ERROR Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK' exited with status 255: see /tmp/amanda/client/griffy/selfcheck.20090130093949.debug
OK /usr/local/bin/tar executable
OK griffyp
ERROR [/climsgl: No such file or directory]
ERROR Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK': Can't load '/usr/perl5
/site_perl/5.8.4/auto/Amanda/Config/libConfig.so' for module Amanda::Config: ld.
so.1: perl: fatal: relocation error: file 
/usr/perl5/site_perl/5.8.4/auto/Amanda/Config/libConfig.so: symbol 
debug_sendsize: referenced symbol not found at /usr
/perl5/5.8.4/lib/sun4-solaris-64int/DynaLoader.pm line 230.

(you get the idea).


I thought we needed more perl in the configure, so I added the
--with-perlextlibs with the path to the libConfig.so module.

  $ ./configure LDFLAGS='-L/usr/sfw/lib -L/opt/sfw/lib
     -L/usr/local/lib/amanda -R/usr/sfw/lib -R/opt/sfw/lib
     -R/usr/local/lib/amanda' --with-user=amanda --with-group=sys
     --with-udpportrange=932,948 --with-tcpportrange=10084,10100
     --with-gnutar=/usr/local/bin/tar
 --with-perlextlibs=/usr/perl5/site_perl/5.8.4/auto/Amanda/Config/libConfig.so

er - not the answer, so I tried this.

  $ ./configure
LDFLAGS='-L/usr/sfw/lib -L/opt/sfw/lib -L/usr/local/lib/amanda -L/usr/perl5/site_perl/5.8.4/auto/Amanda/Config -R/usr/sfw/lib -R/opt/sfw/lib -R/usr/local/lib/amanda -R/usr/perl5/site_perl/5.8.4/auto/Amanda/Config'
     --with-user=amanda --with-group=sys
     --with-udpportrange=932,948 --with-tcpportrange=10084,10100
     --with-gnutar=/usr/local/bin/tar

also not the answer with the current amcheck output showing these
errors.

The files seem to be there, I'm just failing to load them and I'm
don't know the proper syntax to do so.

Any help with the build apreciated.

                                                thank you,

                                                Brian

Amanda Backup Client Hosts Check
--------------------------------
ERROR: griffy: Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': Can't load 
'/usr/perl5/site_perl/5.8.4/auto/Amanda/Config/libConfig.so' for module 
Amanda::Config: ld.so.1: perl: fatal: relocation error: file 
/usr/perl5/site_perl/5.8.4/auto/Amanda/Config/libConfig.so: symbol 
debug_sendsize: referenced symbol not found at 
/usr/perl5/5.8.4/lib/sun4-solaris-64int/DynaLoader.pm line 230.
ERROR: griffy: Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK':  at 
/usr/perl5/site_perl/5.8.4/Amanda/Config.pm line 11
ERROR: griffy: Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': Compilation 
failed in require at /usr/perl5/site_perl/5.8.4/Amanda/Script_App.pm line 30.
ERROR: griffy: Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': BEGIN 
failed--compilation aborted at /usr/perl5/site_perl/5.8.4/Amanda/Script_App.pm 
line 30.
ERROR: griffy: Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': Compilation 
failed in require at (eval 2) line 3.
ERROR: griffy: Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK':       
...propagated at /usr/perl5/5.8.4/lib/base.pm line 85.
ERROR: griffy: Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': BEGIN 
failed--compilation aborted at /usr/perl5/site_perl/5.8.4/Amanda/Script.pm line 
21.
ERROR: griffy: Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': Compilation 
failed in require at (eval 1) line 3.
ERROR: griffy: Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK':       
...propagated at /usr/perl5/5.8.4/lib/base.pm line 85.
ERROR: griffy: Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK': BEGIN 
failed--compilation aborted at 
/usr/local/libexec/amanda/application/amzfs-snapshot line 32.
ERROR: griffy: Script 'amzfs-snapshot' command 'PRE-DLE-AMCHECK' exited with 
status 255: see /tmp/amanda/client/griffy/selfcheck.20090130160206.debug
ERROR: griffy: [/climsgl: No such file or directory]
ERROR: griffy: Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK': Can't load 
'/usr/perl5/site_perl/5.8.4/auto/Amanda/Config/libConfig.so' for module 
Amanda::Config: ld.so.1: perl: fatal: relocation error: file 
/usr/perl5/site_perl/5.8.4/auto/Amanda/Config/libConfig.so: symbol 
debug_sendsize: referenced symbol not found at 
/usr/perl5/5.8.4/lib/sun4-solaris-64int/DynaLoader.pm line 230.
ERROR: griffy: Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK':  at 
/usr/perl5/site_perl/5.8.4/Amanda/Config.pm line 11
ERROR: griffy: Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK': Compilation 
failed in require at /usr/perl5/site_perl/5.8.4/Amanda/Script_App.pm line 30.
ERROR: griffy: Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK': BEGIN 
failed--compilation aborted at /usr/perl5/site_perl/5.8.4/Amanda/Script_App.pm 
line 30.
ERROR: griffy: Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK': Compilation 
failed in require at (eval 2) line 3.
ERROR: griffy: Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK':      
...propagated at /usr/perl5/5.8.4/lib/base.pm line 85.
ERROR: griffy: Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK': BEGIN 
failed--compilation aborted at /usr/perl5/site_perl/5.8.4/Amanda/Script.pm line 
21.
ERROR: griffy: Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK': Compilation 
failed in require at (eval 1) line 3.
ERROR: griffy: Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK':      
...propagated at /usr/perl5/5.8.4/lib/base.pm line 85.
ERROR: griffy: Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK': BEGIN 
failed--compilation aborted at 
/usr/local/libexec/amanda/application/amzfs-snapshot line 32.
ERROR: griffy: Script 'amzfs-snapshot' command 'POST-DLE-AMCHECK' exited with 
status 255: see /tmp/amanda/client/griffy/selfcheck.20090130160206.debug
Client check: 1 host checked in 0.872 seconds.  23 problems found.





---
   Brian R Cuttler                 brian.cuttler AT wadsworth DOT org
   Computer Systems Support        (v) 518 486-1697
   Wadsworth Center                (f) 518 473-6384
   NYS Department of Health        Help Desk 518 473-0773



IMPORTANT NOTICE: This e-mail and any attachments may contain
confidential or sensitive information which is, or may be, legally
privileged or otherwise protected by law from further disclosure.  It
is intended only for the addressee.  If you received this in error or
from someone who was not authorized to send it to you, please do not
distribute, copy or use it or any attachments.  Please notify the
sender immediately by reply e-mail and delete this from your
system. Thank you for your cooperation.




<Prev in Thread] Current Thread [Next in Thread>