Are you sure that you compiled amanda against the very same perl version?

Anton "exuvo" Olsson
   ex...@exuvo.se

On 2022-06-20 18:14, Matthias Wolf wrote:

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

Reply via email to