parallel-rsync crashes every time due to parsing a list as a string
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pssh (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Example command:
parallel-rsync -z -r -O 'IdentityFile=
Traceback (most recent call last):
File "/usr/bin/
do_
File "/usr/bin/
cmd = ['rsync', '-e', ' '.join(ssh)]
TypeError: sequence item 2: expected string, list found
1) This is a bug in the parallel-rsync command at /usr/bin, in the pssh package (apt-cache policy pssh):
pssh:
Installed: 2.2.2-1
Candidate: 2.2.2-1
Version table:
*** 2.2.2-1 0
500 http://
100 /var/lib/
2) On Ubuntu 12.04 (lsb_release -rd):
Description: Ubuntu 12.04.1 LTS
Release: 12.04
3) I expect a return value of 0, and for the file to have been uploaded to all the remote servers by rsync
4) I got the error shown above.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: pssh 2.2.2-1
ProcVersionSign
Uname: Linux 3.2.0-29-
ApportVersion: 2.0.1-0ubuntu12
Architecture: i386
Date: Wed Oct 31 22:15:29 2012
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release i386 (20120817.3)
PackageArchitec
ProcEnviron:
LANGUAGE=en_GB:en
TERM=xterm
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SourcePackage: pssh
UpgradeStatus: No upgrade log present (probably fresh install)
description: | updated |
This isn't just in 12.04 and it's not just on i386. Myself and my colleagues have had the same problem in Ubuntu 11.10 x64 and 12.04 LTS x64