Gnome commander crashes trying to make remote connection if no password or key is stored

Bug #805575 reported by taylorkh
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gnome-commander (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Bug 719485 is fixed by installing libgnomevfs2-extra. I have done that. This appears to be a different bug.

New install of Ubuntu 11.04, 32 bit with all current updates. Install gnome-commander from the partner repository. From the gnome-commander menu choose Connection; remote server. gnome-commander crashes per the above referenced bug. Install libgnomevfs2-extra. Connection; remote server now brings up connection dialog. I input the following information:

[X] Use GNOME Keyring Manager for authentication
Service type SSH
Alias ken@taylor12
Server taylor12 (note that I can ping this server from Ubuntu 11.04)
Port 22 (same issue if I do not specify port)
Remote dir /
User name ken

I then OK and close gnome-commander to save as the data will be lost if gnome-commander crashes now.
I launch gnome commander and select Connections; Remote Server and select the connection ken@taylor12 which I created above. I press Connect and after a few seconds I receive a message "Failed to open connection: Access denied.
I close gnome-commander and open a terminal. I issue the command ssh taylor12. I allow the key for taylor12 to be saved on the Ubuntu machine. I am prompted for ken's password on taylor12. I supply it and successfully connect to taylor12. I then exit and close the shell.
I launch gnome commander and select Connections; Remote Server and select the connection ken@taylor12 which I created above. I press Connect and after a few seconds gnome-commander crashes. At this point I opened a terminal and ran ubuntu-bug gnome-commander to record this issue.

If I do not use [X] Use GNOME Keyring Manager for authentication I am prompted to provide the Password in the Remote Server dialog. If I store the password in this manner I can connect to the remote server. However, the password is stored in plain text in ~/.gnome-commander/connections. This is a security risk and has been reported and acknowledged in this bug https://bugzilla.gnome.org/show_bug.cgi?id=653573

I am not sure if the issue is with gnome-commander or the Gnome password management architecture. The only password entry shown in seahorse is my login password.

I have experienced this same gnome-commander issue in Ubuntu 10.04 32 and 64 bit and in Fedora 15 32 bit.

Please advise if there is any additional information I can provide.

Ken

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: gnome-commander 1.2.8.10-3build1
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
Architecture: i386
Date: Mon Jul 4 09:17:02 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-commander
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
taylorkh (taylorkh2-deactivatedaccount) wrote :
Revision history for this message
taylorkh (taylorkh2-deactivatedaccount) wrote :

Please change this report from a bug to a "would be nice if..." I have determined the reason I could not connect to the remote server is that I had not yet stored a "Secure Shell Key" for the server my keyring on the Ubuntu 11.04 PC. Once I did create the key I can connect to the server with gnome-commander as I would expect it to work.

It would be nice if gnome-commander would warn that it could not find a key for the server and thus prompt the user to create one rather than crashing.

Ken

Revision history for this message
Paul White (paulw2u) wrote :

I'm seeing a crash when trying to initiate an FTP connection and have the "Use Gnome Keyring Manager for authentication" box checked.

If I uncheck this box and enter a password then I successfully connect to the FTP server.

Check the box and Gnome Commander crashes.

tags: added: precise
summary: - Gnome commander crashes trying to make remote connection
+ Gnome commander crashes trying to make remote connection if no password
+ or key is stored
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in gnome-commander (Ubuntu):
status: New → Confirmed
Revision history for this message
Paul White (paulw2u) wrote :

For comment #3 using Gnome Commander Version: 1.2.8.14-1build1, on Ubuntu 12.04 alpha 1.

Revision history for this message
Matt (mattcbro) wrote :

This bug is still active as of version gnome-commander 1.2.8.15 . If I try to connect to a server using ssh and not using the keyring (I haven't even tried the keyring stuff) the entire program crashes with no error messages.

This will happen pretty reliably if one is also using x2go to log into the remote server. I think x2go uses a different authentication scheme and will save different information in the .ssh folder.

I'm running ubuntu 11.10. They said this was addressed in the latest version but I think not.

Revision history for this message
Peter Horsley (peter-g-horsley) wrote :

Still a problem in gnome-commander 1.2.8.17. Trying to SFTP to a Digital Ocean droplet using stored RSA key. Very random behaviour, mostly crashes, once it crashed and then a bit later, prompted for password with 'access denied' dialog. This feature really needs some love and caring.

Revision history for this message
Peter Horsley (peter-g-horsley) wrote :

Just found out it only crashes if I enter the wrong or no username.

Revision history for this message
Dejan (dejan-rodiger) wrote :

Was this ever fixed?
Ubuntu 20.04 LTS
gnome-commander 1.4.8

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.