Bug 1015886

Summary: seahorse-nautilus plugin does not encrypt/decrypt any file
Product: [Fedora] Fedora Reporter: Paolo Leoni <ulixes84>
Component: seahorse-nautilusAssignee: Rui Matos <tiagomatos>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 19CC: stefw, tiagomatos, ulixes84
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-10-10 16:57:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Paolo Leoni 2013-10-06 14:11:39 UTC
Description of problem:
seahorse-nautilus should adding a context manu in nautilus in order to decrypt/encrypt gpg files.

Actually, only "Encrypt/sing" option is shown but that option doesn't work (it show dialog with recipients and password request) but no encrypted file is created.

And, second issue, if I select an encrypted file, no "Decrypt" option is shown.

Version-Release number of selected component (if applicable):
seahorse-nautilus.x86_64      3.8.0-1.fc19   

How reproducible:


Steps to Reproduce:
1. yum -y install seahorse-nautilus
2. righ click on a file
3. click on "Encrypt"

Actual results:
No encrypted file is created.
No "Decrypt" option is show while I'm selecting a gpg file.

Expected results:
File selected is correctly encrypted/decrypted.

Additional info:

Comment 1 Stef Walter 2013-10-07 09:16:08 UTC
Could you run seahorse-tool from the command line to see why things aren't working?

$ seahorse-tool --encrypt /path/to/my-file.ext

Once you do, could you post the output here? Thanks.

Comment 2 Paolo Leoni 2013-10-07 22:08:57 UTC
Hi Stef, this is the output (after command I selected my gpg public key in the dialog):


** (seahorse-tool:13788): WARNING **: couldn't load all the keys (1/2) from GPGME

(seahorse-tool:13788): GLib-WARNING **: GChildWatchSource: Exit status of a child process was requested but ECHILD was received by waitpid(). Most likely the process is ignoring SIGCHLD, or some other thread is invoking waitpid() with a nonpositive first argument; either behavior can break applications that use g_child_watch_add()/g_spawn_sync() either directly or indirectly.



Thank you.

Comment 3 Stef Walter 2013-10-10 16:57:47 UTC

*** This bug has been marked as a duplicate of bug 1007238 ***