Bug#760039: amanda-server: Amstatus - permission denied (should be ignored?)
Package: amanda-server
Version: 1:3.3.6-1+b1
Severity: normal
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.
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.10.19+3 (SMP w/2 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages amanda-server depends on:
ii amanda-common 1:3.3.6-1+b1
ii bsd-mailx [mailx] 8.1.2-0.20131005cvs-1
ii libc6 2.19-7
ii libcurl3 7.37.1-1
ii libglib2.0-0 2.40.0-4
ii libssl1.0.0 1.0.1i-2
ii mailutils [mailx] 1:2.99.98-1.1
amanda-server recommends no packages.
Versions of packages amanda-server suggests:
ii amanda-client 1:3.3.6-1+b1
ii cpio 2.11+dfsg-2
pn gnuplot <none>
ii perl [perl5] 5.20.0-6
-- no debconf information
Reply to: