Hi,
After I upgraded to3.4.3 on my gentoo system,
I get errors when I try to do the backup.
The errors are
FAILURE DUMP SUMMARY:
chunker: FATAL Can't use an undefined value as a subroutine reference
at /usr/lib64/perl5/vendor_perl/5.22.3/Amanda/Chunker/Scribe.pm line 580.
chunker: FATAL Can't use an undefined value as a subroutine reference
at /usr/lib64/perl5/vendor_perl/5.22.3/Amanda/Chunker/Scribe.pm line 580.
localhost /srv/online_disk lev 0 FAILED [too many dumper retry:
[request failed: error sending REQ: write error to: Broken pipe]]
localhost /srv.data/ lev 0 FAILED [chunker0 died]
localhost /srv/online_disk lev 0 FAILED [data timeout]
localhost /srv.data/ lev 0 FAILED [data timeout]
localhost /srv.data/ lev 0 FAILED [data timeout]
And when I check the lines in Scribe.pm
It seems the dump_cb is not passed in the _sump_done sub
sub _dump_done {
my $self = shift;
my $dump_cb = $self->{'dump_cb'};
my %dump_cb_args = (
result => $self->{'result'},
header_size => $self->{'header_size'},
data_size => $self->{'data_size'},
total_duration => $self->{'total_duration'});
# reset everything and let the original caller know we're done
$self->{'xfer'} = undef;
$self->{'xdh'} = undef;
$self->{'dump_header'} = undef;
$self->{'dump_cb'} = undef;
$self->{'header_size'} = 0;
$self->{'data_size'} = 0;
$self->{'total_duration'} = 0.0;
$self->{'dump_start_time'} = undef;
# and call the callback
$dump_cb->(%dump_cb_args);
}
Any ideas how to solve this?
Is it possible that the dump failure is caused by bind mount?
Thanks!