Hi, After upgrading my system, perl and Amanda won't work together anymore.
The symptom is: $ amcleanup Can't load '/usr/local/lib/perl5/site_perl/5.18/auto/Amanda/Debug/libDebug.so' for module Amanda::Debug: /usr/local/lib/amanda/libamglue-3.3.2.so: Undefined symbol "PL_stack_sp" at /usr/local/lib/perl5/5.18/mach/DynaLoader.pm line 190. at /usr/local/lib/perl5/site_perl/5.18/Amanda/Debug.pm line 11. Compilation failed in require at /usr/local/lib/perl5/site_perl/5.18/Amanda/Config/FoldingHash.pm line 5. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.18/Amanda/Config/FoldingHash.pm line 5. Compilation failed in require at /usr/local/lib/perl5/site_perl/5.18/Amanda/Config.pm line 750. BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.18/Amanda/Config.pm line 750. Compilation failed in require at /usr/local/sbin/amcleanup line 25. BEGIN failed--compilation aborted at /usr/local/sbin/amcleanup line 25. I have reinstalled perl as new, maiking sure that any local perl mordule was properly reinstalled; with previous 5.14 i had the same problem: $ perl -v This is perl 5, version 18, subversion 2 (v5.18.2) built for amd64-freebsd-thread-multi Copyright 1987-2013, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. Amanda is 3.3.2 System is: $ uname -a FreeBSD amanda.cs.ait.ac.th 9.2-RELEASE-p3 FreeBSD 9.2-RELEASE-p3 #9 r263415: Thu Mar 27 12:11:23 ICT 2014 [email protected]:/usr/obj/usr/src/sys/GENERIC amd64 Right now, I am at lost about what I should be doing next, any help is gladly welcome. TIA, Olivier --
