Hi!
I'm trying to migrate an Amanda 3.5.1 server to a new host. The old one
ran under Ubuntu 20.04, the new one has Manjaro 5.15.46-1.
Everything seems to be in place, but amcheck yields a compilation error:
Amanda Tape Server Host Check
-----------------------------
NOTE: Holding disk '/etc/amanda/bkpdev/holding': 1339264 MB disk space
available, using 1236864 MB
Can't load '/usr/share/perl5/site_perl/auto/Amanda/Debug/libDebug.so' for
module Amanda::Debug: /usr/lib/amanda/libamglue-3.5.1.so: undefined symbol:
Perl_newSV_type at /usr/lib/perl5/5.36/core_perl/DynaLoader.pm line 206.
Compilation failed in require at /usr/share/perl5/site_perl/Amanda/Util.pm line
585.
BEGIN failed--compilation aborted at /usr/share/perl5/site_perl/Amanda/Util.pm
line 585.
Compilation failed in require at /usr/lib/amanda/amcheck-device line 25.
BEGIN failed--compilation aborted at /usr/lib/amanda/amcheck-device line 25.
NOTE: host info dir '/etc/amanda/bkpdev/curinfo/inet.wot.at' does not exist
It will be created on the next run
NOTE: index dir '/etc/amanda/bkpdev/inndex' does not exist
it will be created on the next run
NOTE: host info dir '/etc/amanda/bkpdev/curinfo/db.wot.at' does not exist
It will be created on the next run
NOTE: host info dir '/etc/amanda/bkpdev/curinfo/forex.wot.at' does not exist
It will be created on the next run
Server check took 0.062 seconds
Amanda Backup Client Hosts Check
--------------------------------
Client check: 3 hosts checked in 1.281 seconds. 0 problems found.
(brought to you by Amanda 3.5.1)
Both files (/usr/share/perl5/site_perl/auto/Amanda/Debug/libDebug.so &
/usr/lib/amanda/libamglue-3.5.1.so) happily exist at their given
locations, so I assume, this is a matter of version?
The Perl version installed is 5.36.0-1.
What can I do? Can I patch s.t.? (I don't speak Perl.)
Cheers
Mat