On Sat, 13 Jun 2015 11:17:02 +0200 (CEST) debian....@coelho.net wrote: ...... > sh> grep StdHash /usr/share/perl/5.20.2/Tie/Hash.pm > # The Tie::StdHash package implements standard perl hash behaviour. > package Tie::StdHash; > > Which means that it seems to be necessary to import Tie::Hash to find > it, but amanda probably only imports Tie::StdHash. ... Just thought I should let people know of the work around
I had this problem and found a work around: ln -s Hash.pm /usr/share/perl/5.20/Tie/StdHash.pm This allows the "missing" or rather hidden definition to be found and doesn't seem to break anything. i.e. amanda-server package is now working for me nicely. I used strace on a failing command to see all the file probing/loading and noticed that it always loads a .plc ahead of the .pl file. Once I had run the program with the link it didn't seem to fail so perhaps the intermittent issue people see is the compiled perl versions being found and then later not or being cleaned up? Andrew