I got the same problem > ldd usr/perl5/site_perl/5.8.4/auto/Amanda/Config/libConfig.so | grep amanda libamglue.so => /opt/sfw/lib/amanda/libamglue.so libamanda-2.5.2p1.so => /opt/sfw/lib/libamanda-2.5.2p1.so I had older version installed on the system and build with LDFLAGS=-L/opt/sfw/lib -R/opt/sfw/lib which has worked for eralier version such as 2.6.1b2-20090108 etc.
Thanks GG -----Ursprungligt meddelande----- Från: owner-amanda-us...@amanda.org [mailto:owner-amanda-us...@amanda.org] För Jean-Louis Martineau Skickat: den 30 januari 2009 23:08 Till: Brian Cuttler Kopia: amanda-users@amanda.org; Chris Knight; s...@amanda.org Ämne: Re: Amanda 2.6.1 on Solaris 10/Sparc build 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/SUN > Wspro/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/libCo > nfig.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.cutt...@wadsworth.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. > > >