Bug 244916 - update to xinetd causes amanda client to timeout/ fail
Summary: update to xinetd causes amanda client to timeout/ fail
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: amanda
Version: 7
Hardware: i386
OS: Linux
low
low
Target Milestone: ---
Assignee: Radek Brich
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-06-19 20:14 UTC by Michael Belanger
Modified: 2007-11-30 22:12 UTC (History)
6 users (show)

Fixed In Version: 2.5.1p3-2.fc7
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-07-16 17:01:02 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Michael Belanger 2007-06-19 20:14:56 UTC
Description of problem:

Yum update to xinetd.i386 2:2.3.14-12.fc7 caused amanda backups to fail on that
host. 

<error>
WARNING: white: selfcheck request failed: timeout waiting for ACK
Client check: 22 hosts checked in 29.997 seconds, 1 problem found
</error>

I reverted back to xinetd-2.3.14-11.i386.rpm and amanda was working again for
that host. 

How reproducible:


Steps to Reproduce:
1. update to xinetd.i386 2:2.3.14-12.fc7
2. restart xinetd
3. on backup server: amcheck -c <backupconfig> <hostname>
  
Actual results:

Amanda Backup Client Hosts Check
--------------------------------
WARNING: <hostname>: selfcheck request failed: timeout waiting for ACK
Client check: 22 hosts checked in 29.997 seconds, 1 problem found

Expected results:

Amanda Backup Client Hosts Check
--------------------------------
Client check: 22 hosts checked in 0.090 seconds, 0 problems found


Additional info:

Comment 1 Charles Curley 2007-06-22 21:55:56 UTC
I can confirm both the symptom and the workaround. Thank you, Mr. Belanger.

Comment 2 Radek Brich 2007-06-26 11:43:40 UTC
You can also try add "flags = IPv4" to /etc/xinetd.d/amanda. Then it should work
with new xinetd too.

The cause of that timeout is xinetd's patch for bug #195265. Before, IPv4 socket
was bind by default, now it's IPv6 with fallback to IPv4 on error. It seems that
amanda is not retrying connection on error.

With new amanda it works fine, so I'll try backporting patch for this...

Comment 3 Charles Curley 2007-06-26 17:39:02 UTC
Adding "flags = IPv4" appears to work for me. Thanks.

[root@charlesc samba]# pre xinetd amanda | sort
amanda-2.5.1p3-1.fc7
amanda-client-2.5.1p3-1.fc7
amanda-server-2.5.1p3-1.fc7
xinetd-2.3.14-12.fc7


Comment 4 Michael Belanger 2007-06-28 21:25:46 UTC
That setting in /etc/xinetd.d/amanda seems to work for me as well.  



Comment 5 Peter Bieringer 2007-07-01 13:09:35 UTC
Happen to me, too and can confirm working. Not nice that amanda has still
problems with IPv6...

Comment 6 Gwyn Ciesla 2007-07-02 17:23:41 UTC
Works for me, too.

Comment 7 Fedora Update System 2007-07-09 15:48:19 UTC
amanda-2.5.1p3-2.fc7 has been pushed to the Fedora 7 testing repository.  If problems still persist, please make note of it in this bug report.

Comment 8 Radek Brich 2007-07-12 13:35:35 UTC
So what I did? Just added that line (flags=IPv4) to default xinetd config file.
It will not auto-repair amanda when upgrading but it should at least help when
configuring it.

I didn't found better solution.

Comment 9 Fedora Update System 2007-07-16 17:00:53 UTC
amanda-2.5.1p3-2.fc7 has been pushed to the Fedora 7 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.