#760039 amanda-server: Amstatus - permission denied (should be ignored?)

Package:
amanda-server
Source:
amanda
Description:
Advanced Maryland Automatic Network Disk Archiver (Server)
Submitter:
Kamil Jonca
Date:
2026-03-07 16:21:04 UTC
Severity:
normal
Tags:
#760039#5
Date:
2014-08-31 08:23:31 UTC
From:
To:
When I try to run as user kjonca in my home directory command:

$sudo -u backup amstatus alfa

I got:
Can't locate Tie/StdHash.pm:   Permission denied at /usr/share/perl/5.20/base.pm line 97.
	...propagated at /usr/share/perl/5.20/base.pm line 106.
BEGIN failed--compilation aborted at /usr/lib/amanda/perl/Amanda/Config/FoldingHash.pm line 3.
Compilation failed in require at /usr/lib/amanda/perl/Amanda/Config.pm line 753.
BEGIN failed--compilation aborted at /usr/lib/amanda/perl/Amanda/Config.pm line 753.
Compilation failed in require at /usr/lib/amanda/perl/Amanda/Util.pm line 566.
BEGIN failed--compilation aborted at /usr/lib/amanda/perl/Amanda/Util.pm line 566.
Compilation failed in require at /usr/sbin/amstatus line 13.
BEGIN failed--compilation aborted at /usr/sbin/amstatus line 13.

stracing shows me:
[...cut a lot ... ]
stat("./Tie/StdHash.pmc", 0x7fff197be720) = -1 EACCES (Permission denied)
stat("./Tie/StdHash.pm", 0x7fff197be650) = -1 EACCES (Permission denied)
[... cut a lot ...]
So I suspect than amstatus try to get some files in curranet directory.

Moreover when I run amstatus in directory with read acces (for example /tmp or / )
amstatus work correctly.


I don't know if it is upstream error.