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.