I've solved the problem, and I'd like to answer myself in case
someone in the future comes across the same problem. The solution was
to add the LANG=en_US env variable in the crontab before running
amdump. Although LANG=en_US in the user shell, it is not so in the
crontab environment. This fact made the problem a not trivial one.
What I did was to use:
0 0 * * * env LANG=en_US /usr/local/amanda/sbin/amdump ISR1
in the crontab.
Cheers,
On Apr 2, 2008, at 3:36 PM, Rodrigo Ventura wrote:
Hello,
from some time now amanda has refused to send me mails. According
to amdump.1 this is what happens:
amdump: end at Wed Apr 2 01:57:12 WEST 2008
Invalid or incomplete multibyte or wide character
. . . message not sent.
"/data/amanda/dead.letter" 324/19378
amreport: mail command failed: /usr/bin/Mail -s "ISR1 AMANDA MAIL
REPORT FOR April 2, 2008" sysadmin
@isr.ist.utl.pt
0
0
0
[...]
However, the command "amreport ISR1 -l log.20080402000002.0",
launched from a shell, user amanda obviuously, works fine!
Any clues?
In the shell, LANG=en_US.
Thank you,
Rodrigo Ventura
Institute for Systems and Robotics
(www.isr.ist.utl.pt)
Instituto Superior Técnico
Lisbon, Portugal
Rodrigo Ventura
Institute for Systems and Robotics
(www.isr.ist.utl.pt)
Instituto Superior Técnico
Lisbon, Portugal
|