[Python-apps-team] Bug#734925: rdiff-backup: remove-older-than fails to communicate with remote server

Olivier Berger oberger at ouvaton.org
Fri Jan 10 20:10:01 UTC 2014


Package: rdiff-backup
Version: 1.2.8-7
Severity: normal

Hi.

Trying to clean old remote backups leads to failure talking to the remote rdiff-backup --server :

# /usr/bin/rdiff-backup -v 9 --remove-older-than 190D backup at machineB.local::/mnt/backups/machineA
Fri Jan 10 08:06:23 2014  Using rdiff-backup version 1.2.8
Fri Jan 10 08:06:23 2014  Executing ssh -C backup at machineB.local rdiff-backup --server
Fri Jan 10 08:06:23 2014  Client sending (0): ConnectionRequest: Globals.get with 1 arguments
Fri Jan 10 08:06:23 2014  Client sending (0): 'version'
ssh_exchange_identification: read: Connection reset by peer
Fri Jan 10 10:06:40 2014  Fatal Error: Truncated header string (problem probably originated remotely)

Couldn't start up the remote connection by executing

    ssh -C backup at machineB.local rdiff-backup --server

Remember that, under the default settings, rdiff-backup must be
installed in the PATH on the remote system.  See the man page for more
information on this.  This message may also be displayed if the remote
version of rdiff-backup is quite different from the local version (1.2.8).

Both machineA and machineB run 1.2.8.

Right after start of the command, a ps on machineB doesn't exhibit any rdiff-backup running :-/

For whatever reason, the remote process dies, and the local client takes 2h to abort the communication.

Note that this isn't systematic, as sometimes, it will work at first try :-/

# /usr/bin/rdiff-backup --remove-older-than 190D backup at machineB.local::/mnt/backups/machineA
No increments older than Thu Jul  4 22:08:16 2013 found, exiting.

Dunno what happens... probaby a client-server communication issue ?

FWIW, the client is a dreamplug machine (ARM) and the server is a laptop (amd64).

Thanks in advance.

Best regards,
-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages rdiff-backup depends on:
ii  libc6      2.17-97
ii  librsync1  0.9.7-10
ii  python     2.7.5-5
ii  python2.6  2.6.8-2
ii  python2.7  2.7.6-4

Versions of packages rdiff-backup recommends:
ii  python-pylibacl  0.5.1-1.1+b3
ii  python-pyxattr   0.5.1-1.1+b3

rdiff-backup suggests no packages.

-- no debconf information



More information about the Python-apps-team mailing list