There is a more detailed explanation about what was changed in Perl5.20 and why this happens:
https://rt.cpan.org/Public/Bug/Display.html?id=106552#txn-1589169 The workaround is a bit strange: chdir to a users writable directory before executing 'amdump': root@monitor:~# sudo -u backup amdump foo Can't locate Tie/StdHash.pm: ./Tie/StdHash.pm: Permission denied at /usr/share/perl/5.22/base.pm line 97. ...propagated at /usr/share/perl/5.22/base.pm line 106. root@monitor:~# cd /tmp/ root@monitor:/tmp# sudo -u backup amdump foo