PDA

View Full Version : WARNING: bkpc.corp.loc: selfcheck request failed: Connection refused



posterlion
December 17th, 2010, 06:09 PM
Hello All,

And thank you for your products and your support!

I am receiving this error msg:

"Amanda Backup Client Hosts Check
----------------------------------
WARNING: bkpc.corp.loc: selfcheck request failed: Connection refused
Client check: 1 host checked in 10.033 seconds. 1 problem found.",

when trying to perform: amcheck daily1.

Here are my details:

bkpc.corp.loc
-------------
ubuntu 10.04
amanda client 2.6.1
running inetd (not xinetd)

amanda1.corp.loc
-----------------
ubuntu 10.10
amanda server 3.1.0
running xinetd.

EDIT: I was wrong about the inet configs. Both machines appear to have inetd and xinetd.

Before, I was running amanda1.corp.loc with ubuntu 10.04 and amanda server 2.6.1 with no problems. However, I just installed a new amanda1 server from scratch and now I have the problem listed above.

I am guessing this problem occurs because my amanda server (3.1.0) is not the same version as my amanda client (2.6.1), but I do not know the answer.

However, I can say I had no problems whatsoever before upgrading to ubuntu 10.10 and amanda server 3.1.0. I was running amanda1.corp.loc with ubuntu 10.04 and amanda server 2.6.1 and it worked perfectly.

Thank you in advance!

Michael

P.S. Here is the output of netstat on both client and server

michael0@amanda1:~$ netstat -a | grep amanda
tcp 0 0 *:amandaidx *:* LISTEN
tcp 0 2 amanda1.corp.loc:telnet poster2.corp.loc:50916 ESTABLISHED
udp 0 0 *:amanda *:*

michael0@bkpc:~$ netstat -a | grep amanda
udp 0 0 *:amanda *:*

posterlion
December 18th, 2010, 02:41 AM
I'm still working on this problem. I amcheck fine from the old server as mentioned. I'm including some logfile output and configuration parameters below:

###### DISKLIST

bkpc.corp.loc sda1 root-tar

###### DUMPTYPES

# from amanda.conf

define dumptype global {
comment "Global definitions"
auth "bsdtcp"
}


# Dumptypes for gnutar (from /etc/amanda/template.d/dumptypes

define dumptype root-tar {
global
program "GNUTAR"
comment "root partitions dumped with tar"
compress none
index
priority low
}

###### SYSLOG FROM LAST BOOT

cat /var/log/syslog | grep inet

Dec 18 04:42:28 amanda1 xinetd[792]: Reading included configuration file: /etc/x
inetd.d/amanda [file=/etc/xinetd.conf] [line=14]
Dec 18 04:42:28 amanda1 xinetd[792]: Reading included configuration file: /etc/x
inetd.d/amandaidx [file=/etc/xinetd.d/amandaidx] [line=15]
Dec 18 04:42:28 amanda1 xinetd[792]: Reading included configuration file: /etc/x
inetd.d/amidxtape [file=/etc/xinetd.d/amidxtape] [line=15]
Dec 18 04:42:28 amanda1 xinetd[792]: Reading included configuration file: /etc/x
inetd.d/chargen [file=/etc/xinetd.d/chargen] [line=15]
Dec 18 04:42:28 amanda1 xinetd[792]: Reading included configuration file: /etc/x
inetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
Dec 18 04:42:28 amanda1 xinetd[792]: Reading included configuration file: /etc/x
inetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
Dec 18 04:42:28 amanda1 xinetd[792]: Reading included configuration file: /etc/x
inetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
Dec 18 04:42:28 amanda1 xinetd[792]: Reading included configuration file: /etc/x
inetd.d/time [file=/etc/xinetd.d/time] [line=26]
Dec 18 04:42:28 amanda1 xinetd[792]: added service telnet [file=/etc/inetd.conf]
[line=23]
Dec 18 04:42:28 amanda1 xinetd[792]: removing duplicate service amandaidx [file=
/etc/inetd.conf] [line=39]
Dec 18 04:42:28 amanda1 xinetd[792]: removing duplicate service amidxtape [file=
/etc/inetd.conf] [line=40]
Dec 18 04:42:28 amanda1 xinetd[792]: removing duplicate service amanda [file=/et
c/inetd.conf] [line=41]
Dec 18 04:42:28 amanda1 xinetd[792]: removing chargen
Dec 18 04:42:28 amanda1 xinetd[792]: removing chargen
Dec 18 04:42:28 amanda1 xinetd[792]: removing daytime
Dec 18 04:42:28 amanda1 xinetd[792]: removing daytime
Dec 18 04:42:28 amanda1 xinetd[792]: removing discard
Dec 18 04:42:28 amanda1 xinetd[792]: removing discard
Dec 18 04:42:28 amanda1 xinetd[792]: removing echo
Dec 18 04:42:28 amanda1 xinetd[792]: removing echo
Dec 18 04:42:28 amanda1 xinetd[792]: removing time
Dec 18 04:42:28 amanda1 xinetd[792]: removing time
Dec 18 04:42:28 amanda1 xinetd[792]: xinetd Version 2.3.14 started with libwrap
loadavg options compiled in.
Dec 18 04:42:28 amanda1 xinetd[792]: Started working: 4 available services

###### INETD.CONF

root@amanda1:/etc# cat inetd.conf
# /etc/inetd.conf: see inetd(8) for further informations.
#
# Internet superserver configuration database
#
#
# Lines starting with "#:LABEL:" or "#<off>#" should not
# be changed unless you know what you are doing!
#
# If you want to disable an entry so it isn't touched during
# package updates just comment it out with a single '#' character.
#
# Packages should modify this file by using update-inetd(8)
#
# <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
#
#:INTERNAL: Internal services
#discard stream tcp nowait root internal
#discard dgram udp wait root internal
#daytime stream tcp nowait root internal
#time stream tcp nowait root internal

#:STANDARD: These are standard services.
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.tel
netd

#:BSD: Shell, login, exec and talk are BSD protocols.

#:MAIL: Mail, news and uucp services.

#:INFO: Info services

#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."

#:RPC: RPC based services

#:HAM-RADIO: amateur-radio services

#:OTHER: Other services
amandaidx stream tcp nowait backup /usr/sbin/tcpd /usr/lib/amanda/amindexd amind
exd -auth=bsd amdump amindexd amidxtaped
amidxtape stream tcp nowait backup /usr/sbin/tcpd /usr/lib/amanda/amidxtaped ami
dxtaped -auth=bsd amdump amindexd amidxtaped
amanda dgram udp wait backup /usr/sbin/tcpd /usr/lib/amanda/amandad -auth=bsd am
dump amindexd amidxtaped

###### /etc/xinetd.d/amanda

root@amanda1:/etc/xinetd.d# cat amanda
# default: on
# description: The amanda service
service amanda
{
# only_from = <Amanda server>
socket_type = dgram
protocol = udp
wait = yes
user = backup
group = backup
groups = yes
server = /usr/lib/amanda/amandad
server_args = -auth=bsd amdump amindexd amidxtaped
disable = no
}

posterlion
December 18th, 2010, 03:25 AM
Hello again,

I found this debug log and thought I'd add it to the list of information. There is one additional thing I forgot to mention. I installed telnet on this new server before installing xinetd. The old server does not have telnet, nor does it have an inetd.conf file.

I'm going to install another server identical to amanda1, but without telnet and see if it works. I have vmware so it shouldn't be a problem. The only reason I am running telnet is becasue I am lazy :) I guess. I haven't learned to set up SSH yet, and well, I have nothing more to say in my defense.

Here is the debug log and thanks in advance! :)

root@amanda1:/var/log/amanda/server/daily1# cat amcheck.20101218060143.debug
Sat Dec 18 06:01:43 2010: amcheck: pid 1149 ruid 0 euid 34 version 3.1.0: start
at Sat Dec 18 06:01:43 2010
Sat Dec 18 06:01:43 2010: amcheck: pid 1149 ruid 0 euid 34 version 3.1.0: rename
at Sat Dec 18 06:01:43 2010
Sat Dec 18 06:01:43 2010: amcheck-server: Spawning "/usr/lib/amanda/amcheck-devi
ce /usr/lib/amanda/amcheck-device daily1" in pipeline
Sat Dec 18 06:01:43 2010: amcheck-clients: security_getdriver(name=bsdtcp) retur
ns 0xb7749ca0
Sat Dec 18 06:01:43 2010: amcheck-clients: security_handleinit(handle=0x96dce70,
driver=0xb7749ca0 (BSDTCP))
Sat Dec 18 06:01:43 2010: amcheck-clients: security_streaminit(stream=0x96de2e8,
driver=0xb7749ca0 (BSDTCP))
Sat Dec 18 06:01:43 2010: amcheck-clients: connect_port: Skip port 512: owned by
exec.
Sat Dec 18 06:01:43 2010: amcheck-clients: connect_port: Skip port 513: owned by
login.
Sat Dec 18 06:01:43 2010: amcheck-clients: connect_port: Skip port 514: owned by
shell.
Sat Dec 18 06:01:43 2010: amcheck-clients: connect_port: Skip port 515: owned by
printer.
Sat Dec 18 06:01:43 2010: amcheck-clients: make_socket opening socket with famil
y 2
Sat Dec 18 06:01:43 2010: amcheck-clients: connect_port: Try port 516: availabl
e - Success
Sat Dec 18 06:01:43 2010: amcheck-clients: connect_portrange: Connect from 0.0.0
.0.516 failed: Connection refused
Sat Dec 18 06:01:43 2010: amcheck-clients: connect_portrange: connect to 192.168
.1.117.10080 failed: Connection refused
Sat Dec 18 06:01:43 2010: amcheck-clients: stream_client: Could not bind to port
in range 512-1023.
Sat Dec 18 06:01:43 2010: amcheck-clients: security_seterror(handle=0x96dce70, d
river=0xb7749ca0 (BSDTCP) error=Connection refused)
Sat Dec 18 06:01:43 2010: amcheck-clients: security_close(handle=0x96dce70, driv
er=0xb7749ca0 (BSDTCP))
Sat Dec 18 06:01:43 2010: amcheck-clients: security_stream_close(0x96de2e8)
Sat Dec 18 06:01:44 2010: amcheck-server: userbad: 0
Sat Dec 18 06:01:44 2010: amcheck-server: confbad: 0
Sat Dec 18 06:01:44 2010: amcheck-server: tapebad: 0
Sat Dec 18 06:01:44 2010: amcheck-server: disklow: 0
Sat Dec 18 06:01:44 2010: amcheck-server: logbad: 0
Sat Dec 18 06:01:44 2010: amcheck-server: infobad: 0
Sat Dec 18 06:01:44 2010: amcheck-server: indexbad: 0
Sat Dec 18 06:01:44 2010: amcheck-server: pgmbad: 0
Sat Dec 18 06:01:48 2010: amcheck-clients: security_handleinit(handle=0x96de900,
driver=0xb7749ca0 (BSDTCP))
Sat Dec 18 06:01:48 2010: amcheck-clients: security_streaminit(stream=0x96e7120,
driver=0xb7749ca0 (BSDTCP))
Sat Dec 18 06:01:48 2010: amcheck-clients: connect_port: Skip port 512: owned by
exec.
Sat Dec 18 06:01:48 2010: amcheck-clients: connect_port: Skip port 513: owned by
login.
Sat Dec 18 06:01:48 2010: amcheck-clients: connect_port: Skip port 514: owned by
shell.
Sat Dec 18 06:01:48 2010: amcheck-clients: connect_port: Skip port 515: owned by
printer.
Sat Dec 18 06:01:48 2010: amcheck-clients: make_socket opening socket with famil
y 2
Sat Dec 18 06:01:48 2010: amcheck-clients: connect_port: Try port 516: availabl
e - Success
Sat Dec 18 06:01:48 2010: amcheck-clients: connect_portrange: Connect from 0.0.0
.0.516 failed: Connection refused
Sat Dec 18 06:01:48 2010: amcheck-clients: connect_portrange: connect to 192.168
.1.117.10080 failed: Connection refused
Sat Dec 18 06:01:48 2010: amcheck-clients: stream_client: Could not bind to port
in range 512-1023.
Sat Dec 18 06:01:48 2010: amcheck-clients: security_seterror(handle=0x96de900, d
river=0xb7749ca0 (BSDTCP) error=Connection refused)
Sat Dec 18 06:01:48 2010: amcheck-clients: security_close(handle=0x96de900, driv
er=0xb7749ca0 (BSDTCP))
Sat Dec 18 06:01:48 2010: amcheck-clients: security_stream_close(0x96e7120)
Sat Dec 18 06:01:53 2010: amcheck-clients: security_handleinit(handle=0x96de900,
driver=0xb7749ca0 (BSDTCP))
Sat Dec 18 06:01:53 2010: amcheck-clients: security_streaminit(stream=0x96e7120,
driver=0xb7749ca0 (BSDTCP))
Sat Dec 18 06:01:53 2010: amcheck-clients: connect_port: Skip port 512: owned by
exec.
Sat Dec 18 06:01:53 2010: amcheck-clients: connect_port: Skip port 513: owned by
login.
Sat Dec 18 06:01:53 2010: amcheck-clients: connect_port: Skip port 514: owned by
shell.
Sat Dec 18 06:01:53 2010: amcheck-clients: connect_port: Skip port 515: owned by
printer.
Sat Dec 18 06:01:53 2010: amcheck-clients: make_socket opening socket with famil
y 2
Sat Dec 18 06:01:53 2010: amcheck-clients: connect_port: Try port 516: availabl
e - Success
Sat Dec 18 06:01:53 2010: amcheck-clients: connect_portrange: Connect from 0.0.0
.0.516 failed: Connection refused
Sat Dec 18 06:01:53 2010: amcheck-clients: connect_portrange: connect to 192.168
.1.117.10080 failed: Connection refused
Sat Dec 18 06:01:53 2010: amcheck-clients: stream_client: Could not bind to port
in range 512-1023.
Sat Dec 18 06:01:53 2010: amcheck-clients: security_seterror(handle=0x96de900, d
river=0xb7749ca0 (BSDTCP) error=Connection refused)
Sat Dec 18 06:01:53 2010: amcheck-clients: security_close(handle=0x96de900, driv
er=0xb7749ca0 (BSDTCP))
Sat Dec 18 06:01:53 2010: amcheck-clients: security_stream_close(0x96e7120)
Sat Dec 18 06:01:53 2010: amcheck: pid 1149 finish time Sat Dec 18 06:01:53 2010
root@amanda1:/var/log/amanda/server/daily1#

posterlion
December 19th, 2010, 12:30 PM
I noticed a message at the end of the installation process that said to merge the following configuration from /usr/share/doc/amanda-common/examples/xinetd.amandaserver to /etc/xinetd.d/amanda.

My original xinetd configs included:

socket_type = dgram
protocol = udp
wait = yes

and did not include:

flags = IPv4.

So I merged the original with the recommendations and everything connected. Yeah! :)

Below are the xinetd parms that I ended up adding to both the client and the server:

# default: on
#
# description: Amanda services for Amanda server and client.
#

service amanda
{
disable = no
flags = IPv4
socket_type = stream
protocol = tcp
wait = no
user = backup
group = backup
groups = yes
server = /usr/lib/amanda/amandad
server_args = -auth=bsdtcp amdump amindexd amidxtaped
}