[Bug 851050] New: cannot create OpenSSH keypairs with Seahorse
https://bugzilla.novell.com/show_bug.cgi?id=851050 https://bugzilla.novell.com/show_bug.cgi?id=851050#c0 Summary: cannot create OpenSSH keypairs with Seahorse Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: oliverpabst@gmx.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0 Creating OpenSSH-keypairs with Seahorse fails with the error "open (null) failed: Permission denied" Additional output from the terminal: (seahorse:29653): Gtk-WARNING **: Unknown property: GtkGrid.n-rows (seahorse:29653): Gtk-WARNING **: Unknown property: GtkGrid.n-columns (seahorse:29653): Gtk-WARNING **: Unknown property: GtkGrid.n-rows (seahorse:29653): Gtk-WARNING **: Unknown property: GtkGrid.n-columns ** (seahorse:29653): CRITICAL **: seahorse_ssh_source_key_for_filename: assertion 'privfile' failed ** (seahorse:29653): CRITICAL **: on_generate_complete: assertion 'SEAHORSE_IS_SSH_KEY (closure->key)' failed System used is openSUSE 13.1 Final with all patches applied to date and GNOME as the default desktop. Creating a keypair from the shell using ssh-keygen works flawless. Reproducible: Always Steps to Reproduce: 1. Open Seahorse 2. Create a new OpenSSH keypair by clicking the plus-button and selecting "Secure Shell Key" followed by clicking "Continue" 3. Add your mail-address at the description keys, leave "Advanced Key Options" as-is 4. Click "Create and Setup" 5a. Enter a keyphrase 5b. Enter no keyphrase Actual Results: Key-generation fails with the error "open (null) failed: Permission denied" Expected Results: An OpenSSH-keypair is generated and set up by Seahorse. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=851050 https://bugzilla.novell.com/show_bug.cgi?id=851050#c1 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |dimstar@opensuse.org AssignedTo|bnc-team-gnome@forge.provo. |dimstar@opensuse.org |novell.com | --- Comment #1 from Dominique Leuenberger <dimstar@opensuse.org> 2013-11-21 22:18:30 UTC --- a 'very' stupid error it seems: the files ((null) and (null.pub) are created in $PWD => for normal launch this is likely /usr/bin, hence no permission. if it were anywhere else on the disk, then it would 'create' the keypair, but obviously not usable. (can be verified by running seahorse in a terminal after having entered ~/.ssh for example; then you can even create 1 key; limited to one, because the filename remains (null) and (null).pub) Now as this is found, it's up to hunting the bug in the code -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=851050 https://bugzilla.novell.com/show_bug.cgi?id=851050#c Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.gnome.org/ | |show_bug.cgi?id=715051 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=851050 https://bugzilla.novell.com/show_bug.cgi?id=851050#c2 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |oliverpabst@gmx.de --- Comment #2 from Dominique Leuenberger <dimstar@opensuse.org> 2013-11-23 05:06:52 UTC --- A test package will shortly be published in the repository http://download.opensuse.org/repositories/home:/dimstar:/bnc851050/openSUSE_... Please verify if this solves the issue for you (did work in my tests here). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=851050 https://bugzilla.novell.com/show_bug.cgi?id=851050#c3 Oliver Pabst <oliverpabst@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|oliverpabst@gmx.de | --- Comment #3 from Oliver Pabst <oliverpabst@gmx.de> 2013-11-23 08:37:35 UTC --- I tried the testpackage from your repository and can confirm, that the issue is resolved. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=851050 https://bugzilla.novell.com/show_bug.cgi?id=851050#c4 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|cannot create OpenSSH |[MAINT] cannot create |keypairs with Seahorse |OpenSSH keypairs with | |Seahorse --- Comment #4 from Dominique Leuenberger <dimstar@opensuse.org> 2013-11-23 13:05:28 UTC --- Thanks for your testing. Submitted as maintenance release: Request: #208028 maintenance_incident: home:dimstar:bnc851050/patchinfo -> openSUSE:Maintenance maintenance_incident: home:dimstar:bnc851050/seahorse.openSUSE_13.1_Update -> openSUSE:Maintenance (release in openSUSE:13.1:Update) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=851050 https://bugzilla.novell.com/show_bug.cgi?id=851050#c5 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #5 from Benjamin Brunner <bbrunner@suse.com> 2013-12-02 12:02:03 CET --- Update released for openSUSE 13.1. Resolved fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=851050 https://bugzilla.novell.com/show_bug.cgi?id=851050#c6 --- Comment #6 from Swamp Workflow Management <swamp@suse.de> 2013-12-02 11:04:59 UTC --- openSUSE-RU-2013:1795-1: An update that has one recommended fix can now be installed. Category: recommended (moderate) Bug References: 851050 CVE References: Sources used: openSUSE 13.1 (src): seahorse-3.10.1-4.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com