clusterssh no longer respects setting username

Bug #660236 reported by Tessa
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
clusterssh (Debian)
Fix Released
Unknown
clusterssh (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: clusterssh

Previous to the 10.10 release, "cssh -l root many host names" would log in to many different hosts using "root" instead of the logged in user. As of the release in 10.10, this no longer works. As well, all the other options specified in the man page fail to work either, including --username (the long form of the -l flag), or setting the LOGNAME environment variable.

The only form that does still work is specifying user@host individually for each hostname, which is incredibly cumbersome.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: clusterssh 4.00.05-1
ProcVersionSignature: Ubuntu 2.6.35-22.34-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Wed Oct 13 17:37:10 2010
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=en_CA.utf8
 SHELL=/bin/bash
SourcePackage: clusterssh

Revision history for this message
Tessa (unit3) wrote :
Revision history for this message
Tony Mancill (tmancill) wrote : Re: [Bug 660236] [NEW] clusterssh no longer respects setting username

Hi Graeme:

This issue was addressed in the Debian package in June, but

clusterssh (4.00.05-2) unstable; urgency=medium (closes important bug)

  * Add patch to restore --username/-l option. (Closes: #587378)

 -- tony mancill <email address hidden> Tue, 29 Jun 2010 12:18:33 -0700

I believe you should be able to install the current version of the package from
Debian without any dependency issues. You can retrieve here:

    http://packages.debian.org/squeeze/clusterssh

Regards,
tony

On 10/13/2010 05:41 PM, Graeme Humphries wrote:
> Public bug reported:
>
> Binary package hint: clusterssh
>
> Previous to the 10.10 release, "cssh -l root many host names" would log
> in to many different hosts using "root" instead of the logged in user.
> As of the release in 10.10, this no longer works. As well, all the other
> options specified in the man page fail to work either, including
> --username (the long form of the -l flag), or setting the LOGNAME
> environment variable.
>
> The only form that does still work is specifying user@host individually
> for each hostname, which is incredibly cumbersome.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 10.10
> Package: clusterssh 4.00.05-1
> ProcVersionSignature: Ubuntu 2.6.35-22.34-generic 2.6.35.4
> Uname: Linux 2.6.35-22-generic x86_64
> NonfreeKernelModules: nvidia
> Architecture: amd64
> Date: Wed Oct 13 17:37:10 2010
> PackageArchitecture: all
> ProcEnviron:
> PATH=(custom, user)
> LANG=en_CA.utf8
> SHELL=/bin/bash
> SourcePackage: clusterssh
>
> ** Affects: clusterssh (Ubuntu)
> Importance: Undecided
> Status: New
>
>
> ** Tags: amd64 apport-bug maverick
>

Revision history for this message
Tessa (unit3) wrote :

Great to know, thanks Tony.

The question that leads to, though, is how did this fix not make it into 10.10, when it was released months ago? I don't really understand the Ubuntu release process, but surely over 3 months is enough time to pull in an important bugfix that is patched and ready to go upstream.

Revision history for this message
Tyler Wagner (tyler) wrote :

The patch (applied to the version in natty, 4.00.05-3) restores the -l/--username functionality on the command line. However, the username setting in .csshrc still doesn't work. I'm glad to have CLI access again, but I launch clusterssh from the GUI and use defined clusters. So for me, it's still effectively broken.

Revision history for this message
Tony Mancill (tmancill) wrote : Re: [Bug 660236] Re: clusterssh no longer respects setting username

On 02/28/2011 07:07 AM, Tyler Wagner wrote:
> The patch (applied to the version in natty, 4.00.05-3) restores the
> -l/--username functionality on the command line. However, the username
> setting in .csshrc still doesn't work. I'm glad to have CLI access
> again, but I launch clusterssh from the GUI and use defined clusters. So
> for me, it's still effectively broken.

clusterssh upstream release 4.00.07, available in both Debian testing and
unstable, reinstates support for "user = foo" in .csshrc. You should be able to
install the .deb [1] on Ubuntu without any worries with dependencies, or you can
build a package for natty from source [2].

Hope that helps,
tony

[1]
http://ftp.us.debian.org/debian/pool/main/c/clusterssh/clusterssh_4.00.07-1_all.deb
[2] http://ftp.us.debian.org/debian/pool/main/c/clusterssh/clusterssh_4.00.07-1.dsc

Revision history for this message
Tyler Wagner (tyler) wrote :

The "user = foo" setting is once again broken in 4.01.01-4, as found in Ubuntu 12.10 quantal, in either .csshrc or .clusterssh/config.

Revision history for this message
Tyler Wagner (tyler) wrote :

The same is true for 4.01.01-5 in raring.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in clusterssh (Ubuntu):
status: New → Confirmed
Changed in clusterssh (Debian):
status: Unknown → Confirmed
Changed in clusterssh (Debian):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.