Your message dated Mon, 11 May 2015 10:49:46 +0000
with message-id <[email protected]>
and subject line Bug#784814: fixed in duplicity 0.7.02-2
has caused the Debian Bug report #784814,
regarding BackendException: ... failed: incorrect response 'C0600 ...'
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
784814: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784814
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: duplicity
Version: 0.7.02-1
Severity: grave
Tags: upstream
Backups fail with due to the following message:
BackendException: scp get
duplicity-full-signatures.20150426T001802Z.sigtar.gpg failed: incorrect
response 'C0600 492537380 duplicity-full-signatures.20150426T001802Z.sigtar.gpg
This seems to be because of the upstream bug:
https://bugs.launchpad.net/duplicity/+bug/1434702.
Which is supposedly fixed but in my case this is not true. I'm not a python dev
but the patch on the upstream bug is using `is` to check for `None . Looking at
the doco `is` is used for checking identity which I don't think is right for
`None`. I've modified the code to use `==` and the problem goes away (the
remote filename and the regex match group are exactly the same).
The unified diff is:
--- /tmp/ssh_paramiko_backend.py 2015-05-09 14:45:10.223390535 +1000
+++ /usr/lib/python2.7/dist-packages/duplicity/backends/ssh_paramiko_backend.py
2015-05-09 14:45:16.035419137 +1000
@@ -299,7 +299,7 @@
chan.send('\0') # overall ready indicator
msg = chan.recv(-1)
m = re.match(r"C([0-7]{4})\s+(\d+)\s+(\S.*)$", msg)
- if (m is None or m.group(3) is not remote_filename):
+ if (m == None or m.group(3) != remote_filename):
raise BackendException("scp get %s failed: incorrect response
'%s'" % (remote_filename, msg))
chan.recv(1) # dispose of the newline trailing the C message
rgh
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.0.0-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages duplicity depends on:
ii libc6 2.19-18
ii librsync1 0.9.7-10
ii python 2.7.9-1
ii python-lockfile 1:0.8-2
Versions of packages duplicity recommends:
ii python-oauthlib 0.6.3-1
ii python-paramiko 1.15.1-1
ii python-urllib3 1.10.4-1
ii rsync 3.1.1-3
Versions of packages duplicity suggests:
pn lftp <none>
pn ncftp <none>
pn python-boto <none>
pn python-cloudfiles <none>
pn python-gdata <none>
pn python-swiftclient <none>
pn tahoe-lafs <none>
-- debconf-show failed
--- End Message ---
--- Begin Message ---
Source: duplicity
Source-Version: 0.7.02-2
We believe that the bug you reported is fixed in the latest version of
duplicity, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alexander Zangerl <[email protected]> (supplier of updated duplicity package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 11 May 2015 20:17:02 +1000
Source: duplicity
Binary: duplicity
Architecture: source amd64
Version: 0.7.02-2
Distribution: unstable
Urgency: low
Maintainer: Alexander Zangerl <[email protected]>
Changed-By: Alexander Zangerl <[email protected]>
Description:
duplicity - encrypted bandwidth-efficient backup
Closes: 784814
Changes:
duplicity (0.7.02-2) unstable; urgency=low
.
* fix upstream regression introduced in revision 1070
(closes: #784814)
Checksums-Sha1:
42d361eeb5742402bdb40249fbb444350207d830 1760 duplicity_0.7.02-2.dsc
29eeba4bcb8e81def7b7c11bb1d15767992b7db4 13284 duplicity_0.7.02-2.debian.tar.xz
01e5769cb821312ed62231703cb7b9dddac955cc 287648 duplicity_0.7.02-2_amd64.deb
Checksums-Sha256:
51de4adb6f6fedd52a18274b84cb7140612b2c9efed5e29ed6321533287e0ac8 1760
duplicity_0.7.02-2.dsc
5db804912c35f03381ab3c543c81b81f99ea0c1e8720ca141fe16badf7c87d75 13284
duplicity_0.7.02-2.debian.tar.xz
809487068bedfb291a8bec21d47cfdccebf0b7bc0949b8e5adaaeb902ade3af4 287648
duplicity_0.7.02-2_amd64.deb
Files:
50b8bd761041ac69aaa7ad4be6220a9b 1760 utils optional duplicity_0.7.02-2.dsc
4d660dcdfcc77b0b5e5bf365cb7194db 13284 utils optional
duplicity_0.7.02-2.debian.tar.xz
25333c1d625c5797c986b86bf0081fe5 287648 utils optional
duplicity_0.7.02-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCgAGBQJVUIffAAoJED06g4g30PqN/iUQANO/JM673+6xrpE6bAqI3/EH
TVO8jdx4bw3qR1gMEopVYK5pJoUjhMMhlmtkULIqVhWm8KnhadFn8Kv+8o/H/Nm7
L3xX5le6H8c6Jd8+9MU9A7TnIPyP9/E7zOwxzdVWhjjlZmgi8T9Hsr6giyt7gbJV
Oqdd7wJvn6dfT7453GZAeFV8tRHTORrsLIQ6NebDOrCUzHBKPSo2aPK3MPVE1qAc
vmez+7o18kNCofvoe3N8jpo/bClnm1Kbp0+2DL+74TVLdjycH8dVHNi3GyyJGUVg
XrvxOHqRriwHzTvbFnIuCNOW2bjLk01prKysZn6UeBsWJ7nb6cvDxE66jPTWygfK
u1hlpub+drHbvcMlFyTIJCM2SUqv5QJ54kGNjpAQ7+qN9zPDEWlJM27SwOFPNrFb
48IVt0rNtVI6R/BZn9iXLrzJxg+HX1APVsGrMpMuA0IIalxJjasIYn92GIf1TQbw
9JYvNC36UZVAFhYVSDI2eScmZ2IwoaY1QU1XGRJuSt6ZELoCqcO/Z52FdLcYarAm
96zQDlXh/PLn1Jw6dh1tQxSvhPnaKLFtQcrN3UL9P5MZen8hXDvxmNwr21ipbUvR
xqPx8RE/6bliff+HDDZSaHkRa2lKhudTvygS+CyD7C2qqJK+0xCztky3b6REc77U
74EzfYra/tOtuyGfQW0R
=2T5P
-----END PGP SIGNATURE-----
--- End Message ---