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


Reply via email to