Re: Amanda 3.5.3-1.fc38 aborts dump on EOF error to planner

Lou Hafer <[email protected]> Wed, 19 Jul 2023 09:34:21 -0700
Newsgroups gmane.comp.archivers.amanda.user
Message-ID <[email protected]>
Nuno,

     Thanks for the reply! And apologies for being not quite clear.

     I'm quite sure the offending hosts are powered down, so no chance 
of partial response. When I look at the planner.<timestamp>.debug log, I 
can see sendsize requests going out to the hosts that are powered up and 
responsive, and I can see their responses arrive. There are two hosts 
powered down, gallifrey and jpt. The requests go out to gallifrey, then 
jpt. When the request to gallifrey times out, planner sees 255 status 
from SSH and aborts with the EOF error. Doesn't even wait around for the 
timeout on jpt.

     If I go back and look at some old logs, I can see planner continue 
past the `EOF on read' error. So I'm really starting to think this is a 
new bug in 3.5.3.

     For what it's worth, I'd interpret your error,

ERROR Request to MACHINE failed: Connection refused

as the machine was powered up and responsive but actively refused the 
connection for some reason.

     I'm puzzled by another thing: we're using the same version of 
amanda (3.5.3) and I run backups to disk, no tape drive involved, but 
I've never seen the error you mention in April: backup aborts after 
first machine/disk in disklist. The obvious difference is Fedora 37 
versus Fedora 38, but really that shouldn't cause this much difference 
in behaviour.

     Bah! Sometimes staying up-to-date is a bit painful. I'll see if 
anyone else chimes in before I report this as a bug.

     Spent two weeks in Porto and the Douro Valley in Fall 2022. Loved 
the country!

         Lou


On 2023-07-19 2:17 a.m., Nuno Dias wrote:
>   Hi Lou,
> 
>   I'm using the same version as you, although in Fedora 37
> amanda-3.5.3-1.fc37.x86_64 and I don't see that behaviour, I have some
> machines that are down and the rest of the backups were made.
> 
>   In my case I have this
> 
>    planner: ERROR Request to MACHINE failed: Connection refused
> 
>   From what you wrote, it seems gallifrey.ivriel is not down is
> responding, but has some problems reporting the size.
> 
>   Maybe this page will help
> 
> https://www.zmanda.com/knowledge-base/eof-on-read-error-from-a-client/
> 
>   Although if is aborting all the planner it seems a bug, or there are
> other reasons for aborting all the planner, maybe checking if the
> etimeout  is not very low.
> 
> Cheers,
> Nuno
> 
> On Tue, 2023-07-18 at 13:50 -0700, Lou Hafer wrote:
>> Folks,
>>
>>       I've been using amanda for several years on a simple home
>> network.
>> Hosts are often powered down. Up through amanda 3.5.2, this worked
>> like
>> a charm. If the host didn't respond, it was simply skipped. Hosts
>> that
>> responded were properly backed up.
>>
>>       With amanda 3.5.3, the behaviour has changed. If a host doesn't
>> respond to the planner size request, the planner aborts the entire
>> backup with the error
>>
>>     planner: ERROR Request to gallifrey.ivriel failed:
>>     EOF on read from gallifrey.ivriel
>>
>> I've confirmed that my configuration is generally correct --- as long
>> as
>> all hosts in the disklist respond to the size request, the backup
>> succeeds.
>>
>> Is this a bug? Do I need to change some parameter in my configuration
>> to
>> persuade planner to soldier on? Any thoughts would be appreciated.
>>
>>       As context, this problem came about with an upgrade from Fedora
>> 37
>> to Fedora 38, with a matching upgrade from amanda 3.5.2 to amanda
>> 3.5.3.
>>
>>               Thanks,
>>                       Lou
>>
>