Package: rsync
Version: 3.0.7-2
Severity: critical
Justification: breaks unrelated software

Upgrading to Testing broke my backup scripts (using Duplicity),
unrelated software so I'm filing this as critical.

The problem resolved down to rsync 3.0.3-2 accepting the following:

rsync rsync://<server>::<module>

and 3.0.7-2 does not.

Specifically:

z...@moebius:/opt/zed> rsync rsync://zp::duplicity          
backup          
duplicity       
dup_moebius     

z...@moebius:/opt/zed> sudo apt-get -t testing install rsync
[...]
Preparing to replace rsync 3.0.3-2 (using .../rsync_3.0.7-2_amd64.deb)
Unpacking replacement rsync ...
Processing triggers for man-db ...
Setting up rsync (3.0.7-2) ...
[...]
z...@moebius:/opt/zed> rsync rsync://zp::duplicity          
ssh: Could not resolve hostname rsync: Name or service not known
rsync: connection unexpectedly closed (0 bytes received so far)
[Receiver]
rsync error: unexplained error (code 255) at io.c(601)
[Receiver=3.0.7]

The rsync server is running 3.0.2.

I *think* this is just a nasty upstream bug, as I can't find
any documentation on this change being deliberate and I can't think of
any reason to stop parsing URIs.  If it's deliberate, there needs to
be a major warning on it, or it should be flagged as breaking
Duplicity so people know that they need to either not upgrade or
migrate to chrooted SFTP with passwordless keys.

-- System Information:
Debian Release: 5.0.7
  APT prefers stable
  APT policy: (350, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages rsync depends on:
ii  base-files                  5lenny8      Debian base system miscellaneous f
ii  libacl1                     2.2.47-2     Access control list shared library
ii  libc6                       2.7-18lenny6 GNU C Library: Shared libraries
ii  libpopt0                    1.16-1       lib for parsing cmdline parameters
ii  lsb-base                    3.2-20       Linux Standard Base 3.2 init scrip

rsync recommends no packages.

Versions of packages rsync suggests:
ii  openssh-client                1:5.1p1-5  secure shell client, an rlogin/rsh
ii  openssh-server                1:5.1p1-5  secure shell server, an rshd repla

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to