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


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?

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

Reply via email to