----- Original Message -----
Sent: Thursday, March 19, 2009 8:32
PM
Subject: Error: auth required, but
service web_backup is open/insecure
Hi everyone.
As the subject says, I've run into this issue
where BackupPC believes the connection is unsecure when it is not. I did some
general debugging and info collection...
####
#### ON BACKUPPC
CLIENT
####
# cat
/etc/hosts.allow
<empty>
# cat
/etc/hosts.deny
<empty>
# /usr/bin/rsync
--version
rsync version 2.6.8 protocol version
29
Copyright (C) 1996-2006 by Andrew Tridgell, Wayne Davison, and
others.
# cat
/etc/rsyncd.conf
motd
file =
/etc/rsyncd/rsyncd.motd
log
file =
/var/log/rsyncd.log
pid
file =
/var/run/rsyncd.pid
lock
file =
/var/run/rsyncd.lock
port
= 873
syslog facility = local5
max
connections = 4
use
chroot =
no
uid
=
root
gid
= root
[web_backup]
comment = Backups &
Restores
path =
/websites
auth users =
backuppc
secrets file =
/etc/rsyncd/rsyncd.secrets
# cat
/etc/rsyncd/rsyncd.secrets
backuppc:password
####
#### ON BACKUPPC SERVER
####
Software versions are:
- Red Hat Enterprise Linux Server release 5.3
- BackupPC: v3.1.0
-
File-RsyncP: v0.68
$ id
uid=101(backuppc) gid=102(backuppc)
groups=102(backuppc)
$ cat /etc/hosts
192.168.0.67
myserver
$ pwd
/var/lib/BackupPC/temp
$ ls -la
total 8
drwxr-xr-x 2 backuppc backuppc
4096 Mar 19 20:24 .
drwxr-x--- 8 backuppc root 4096
Mar 19 20:01 ..
(a few seconds passed and then back to prompt)
$ ls -la
total 16
drwxr-xr-x 4 backuppc backuppc 4096 Mar 19 19:50
.
drwxr-x--- 8 backuppc root 4096 Mar 19 19:45
..
drwxr-x--- 4 backuppc backuppc 4096 Mar 19 19:48
test_folder_1
drwsrws--- 4 backuppc backuppc 4096 Mar 19 19:48
www.mysite1.com
(Confirmed rsync was working and authentication was required)
$ ./BackupPC_dump -f -v myserver
cmdSystemOrEval:
about to system /bin/ping -c 1 -w 3 myserver
cmdSystemOrEval: finished: got
output PING myserver (192.168.0.67) 56(84) bytes of data.
64 bytes from
myserver (192.168.0.67): icmp_seq=1 ttl=64 time=0.101 ms
--- myserver ping statistics ---
1 packets transmitted, 1 received, 0%
packet loss, time 0ms
rtt min/avg/max/mdev = 0.101/0.101/0.101/0.000
ms
cmdSystemOrEval: about to system /bin/ping -c 1 -w 3
myserver
cmdSystemOrEval: finished: got output PING myserver (192.168.0.67)
56(84) bytes of data.
64 bytes from myserver (192.168.0.67): icmp_seq=1
ttl=64 time=0.081 ms
--- myserver ping statistics ---
1 packets transmitted, 1 received, 0%
packet loss, time 0ms
rtt min/avg/max/mdev = 0.081/0.081/0.081/0.000
ms
CheckHostAlive: returning 0.081
full backup started for directory
web_backup
started full dump, share=web_backup
Connected to
myserver:873, remote version 29
Negotiated protocol version 28
Error
connecting to module web_backup at myserver:873: auth required, but service
web_backup is open/insecure
Got fatal error during xfer (auth required, but
service web_backup is open/insecure)
cmdSystemOrEval: about to system
/bin/ping -c 1 -w 3 myserver
cmdSystemOrEval: finished: got output PING
myserver (192.168.0.67) 56(84) bytes of data.
64 bytes from myserver
(192.168.0.67): icmp_seq=1 ttl=64 time=0.095 ms
--- myserver ping statistics ---
1 packets transmitted, 1 received, 0%
packet loss, time 0ms
rtt min/avg/max/mdev = 0.095/0.095/0.095/0.000
ms
cmdSystemOrEval: about to system /bin/ping -c 1 -w 3
myserver
cmdSystemOrEval: finished: got output PING myserver (192.168.0.67)
56(84) bytes of data.
64 bytes from myserver (192.168.0.67): icmp_seq=1
ttl=64 time=0.082 ms
--- myserver ping statistics ---
1 packets transmitted, 1 received, 0%
packet loss, time 0ms
rtt min/avg/max/mdev = 0.082/0.082/0.082/0.000
ms
CheckHostAlive: returning 0.082
Backup aborted (auth required, but
service web_backup is open/insecure)
Not saving this as a partial backup
since it has fewer files than the prior one (got 0 and 0 files versus
0)
dump failed: auth required, but service web_backup is
open/insecure
-bash-3.2$
Now, I changed this to not require authentication just for
testing...
$Conf{RsyncdAuthRequired} = 0
... and I got this error (snipped only relevant info...)
$ ./BackupPC_dump -f -v myserver
...
full backup started for directory web_backup
started full dump,
share=web_backup
Connected to myserver:873, remote version 29
Negotiated
protocol version 28
Error connecting to module web_backup at myserver:873:
unexpected response: ''
Got fatal error during xfer (unexpected response:
'')
cmdSystemOrEval: about to system /bin/ping -c 1 -w 3
myserver
cmdSystemOrEval: finished: got output PING myserver (192.168.0.67)
56(84) bytes of data.
64 bytes from myserver (192.168.0.67): icmp_seq=1
ttl=64 time=0.094 ms
....
However, this "patch" did not work for me.
Does anyone have a clue on what I could be doing wrong?
Thanks!
//Clint Alexander