amanda use the Mail command to send email.
You must fix your system so that Mail works.

Jean-Louis

On 06/27/2013 11:03 AM, Gene Heskett wrote:
On Thursday 27 June 2013 10:49:14 Jean-Louis Martineau did opine:

Gene,

Do the following command works to send an email:

    /usr/bin/Mail -s 'The Coyote Den STRANGE: AMANDA MAIL REPORT FOR June
27, 2013' g...@coyote.coyote.den

No, and the first ctrl-D gets me a Cc: prompt, the next one seems to have
killed the terminal tab where I was sudo -i in, then issued the above
command with an "su - amanda -c "your command as quoted above"

Not exactly the reaction I expected.  And the content of
/var/spool/mail/amanda, which is owned by amanda, is still at 0 length,
dated the date/time I touched it to create it.
type the body of the email on stdin followed by ctrl-D.
Can you send me the log.<dataestamp>.0 file so I can reproduce the
warning you get?

That above did not generate a new log file, and the one from nominally 2am
this morning contains zero references to mail.  Its also about 25k.

Does Mail keep its own log?

Jean-Louis

On 06/27/2013 09:42 AM, Gene Heskett wrote:
On Thursday 27 June 2013 09:29:23 Jean-Louis Martineau did opine:
HI,

I committed the attached patch.

Jean-Louis
Thank you, added to my build script and a full clean install of
4.-svn-4761 is underway.

And I did find the amreport.debug file, which is pasted here, last
nights version:
Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: pid 2954 ruid 1001
euid 1001 version 4.0.0alpha.svn.4761: start at Thu Jun 27 02:29:11
2013 Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: Arguments:
Daily --from- amdump
Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: pid 2954 ruid 1001
euid 1001 version 4.0.0alpha.svn.4761: rename at Thu Jun 27 02:29:11
2013 Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: using
logfile: /usr/local/var/amanda/Daily/log
Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: operating in script
mode Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: planned
output: human mail g...@coyote.coyote.den
Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: planned output:
postscript /usr/local/etc/amanda/Daily/3hole.ps printer HL3170CDW
Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: invoking mail app:
/usr/bin/Mail -s The Coyote Den STRANGE: AMANDA MAIL REPORT FOR June
27, 2013 g...@coyote.coyote.den
Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: warning: Use of
uninitialized value in addition (+) at
/usr/local/share/perl/5.10.1/Amanda/Report/human.pm line 797.

Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: waiting for child
process to finish..
Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: invoking printer:
/usr/bin/lpr -P HL3170CDW
Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: waiting for child
process to finish..
Thu Jun 27 02:29:11 2013: thd-0x8a16d00: amreport: pid 2954 finish
time Thu [...date string EOF]

The perl line context from that human.pm file is:
      my $nb_incr_dle = 0;
      my @incr_dle = @{$self->{tapedisks}};
      foreach my $level (1 .. $#incr_dle) {
        
        $nb_incr_dle += $incr_dle[$level];  <--line 797
        
      }
      print $fh swrite(
$st_format,
          "DLEs Taped",
          $self->{tapedisks}[0] + $nb_incr_dle,
          $self->{tapedisks}[0],
          $nb_incr_dle,
          (
(has_incrementals($self->{tapedisks}))
              ? by_level_count($self->{tapedisks})
: "" ) );

I have zero perl experience. So I've no clue if that is stopping the
email or not.

Thanks.

Cheers, Gene

Cheers, Gene

Reply via email to