Bug 521425

Summary: Operations over a personal key, the application freezes
Product: [Fedora] Fedora Reporter: Juan <reidrac>
Component: seahorseAssignee: Tomáš Bžatek <tbzatek>
Status: CLOSED DEFERRED QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 11CC: tbzatek, tsmetana
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-11-21 10:07:10 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Juan 2009-09-05 18:33:04 UTC
While doing operations over a personal key, the application freezes.

If you run seahorse in a console, you'll see a console dialog asking for a password to unlock the keyring. If you enter the password in the console dialog, the application works fine.

If you don't run the application from the console, the action freezes the application forever.


seahorse.i586      2.26.2-1.fc11
gnupg.i586         1.4.9-5.fc11


Steps to Reproduce:

1. Open seahorse and select one of your keys.
2. Edit it and either add a new mail address or select a secondary name as primary.
3. The application freezes

Additionally there's a message in console:

** Message: init gpgme version 1.1.8

(I don't know if it helps)

Comment 1 Juan 2009-09-05 19:14:04 UTC
After a little research, seems that only pinentry-curses is installed.

I've installed pinentry-gtk.i586, and then it's the default pinentry application:

$ ls -al /etc/alternatives/pinentry
lrwxrwxrwx. 1 root root 21 sep  5 21:06 /etc/alternatives/pinentry -> /usr/bin/pinentry-gtk

After that, the GTK dialog appears as expected, and seahorse works perfectly.

I think the solution may be add pinentry-gtk as dependency for seahorse package, that it's installed by default (with a GNOME desktop).

Comment 2 Juan 2009-11-21 10:07:10 UTC
Fedora 12 has pinentry-gtk as a dependency of seahorse, so this bug has been fixed.