FS#16406 - [seahorse-plugins] cannot encrypt/sign files from nautilus or terminal

Attached to Project: Arch Linux
Opened by Tasos Latsas (tassadar) - Wednesday, 30 September 2009, 10:31 GMT
Last edited by Jan de Groot (JGC) - Saturday, 20 February 2010, 01:10 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Medium
Priority Normal
Reported Version 3.3.1
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Summary and Info:

Cannot encrypt/sign files from nautilus right click menu
or using seahorse-tool from the terminal

seahorse crashes with:
** (seahorse-tool:9050): CRITICAL **: prompt_recipients: assertion `GPG_IS_OK (gerr)' failed

seahorse 2.26.2-3
seahorse-plugins 2.26.2-1
gnome 2.26.3
gnupg 1.4.10-2
gnupg2 2.0.13-2

i am running seahorse-daemon from gnome session and
seahorse-agent from the Xsession file

Steps to Reproduce:

$ seahorse-tool -s file
or
$ seahorse-tool -e file
or
using the nautilus right click menu encrypt/sign

by the way, it was working some time ago but i didn't notice until now so i don't know which upgrade broke it
This task depends upon

Closed by  Jan de Groot (JGC)
Saturday, 20 February 2010, 01:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in gnome-unstable repository
Comment by John Regan (saxindustries) - Wednesday, 30 September 2009, 18:38 GMT
I'd like to add that I have this same problem.

nautilus 2.26.3-1
seahorse 2.26.2-3
seahorse-plugins 2.26.2-1
gnome-desktop 2.26.3-1
gnupg 1.4.10-2
gnupg2 2.0.13-2
Comment by Isaac Gallart (igallart) - Friday, 02 October 2009, 22:50 GMT
I have this same problem. I have Arch x86_64.

** (seahorse-tool:9050): CRITICAL **: prompt_recipients: assertion `GPG_IS_OK (gerr)' failed

No work nothing!!
Comment by Jan de Groot (JGC) - Monday, 05 October 2009, 14:06 GMT
This also applies to seahorse-plugins 2.28.x. This is caused by a requirement in recent versions of gpgme: applications calling gpgme_new() have to call gpgme_engine_check_version() first.
Comment by Mihai Militaru (akephalos) - Sunday, 11 October 2009, 01:35 GMT
I have the same problem. Voted for the bug.
Comment by Mihai Militaru (akephalos) - Monday, 12 October 2009, 22:35 GMT
I upgraded to seahorse and seahorse-plugins 2.28 and the bug still exists.
Comment by Jan de Groot (JGC) - Tuesday, 13 October 2009, 07:08 GMT
Fixed for x86_64 in seahorse-plugins 2.28.0-2.
Comment by Isaac Gallart (igallart) - Tuesday, 13 October 2009, 16:07 GMT
Fixed for x86_64 in seahorse-plugins 2.28.0-2.

I have the same problem yet.

** (seahorse-tool:2968): CRITICAL **: prompt_recipients: assertion `GPG_IS_OK (gerr)' failed

Name : seahorse-plugins
Version : 2.28.0-2
Comment by Martin Zecher (MartinZ) - Sunday, 18 October 2009, 04:02 GMT
Yeah, the problem also persists here (x86_64)
Comment by Isaac Gallart (igallart) - Tuesday, 20 October 2009, 20:49 GMT
It fail again when is decrypter a file encrypted. Encrypt files if it works, but not decrypt it.

** (seahorse-tool:3754): CRITICAL **: seahorse_pgp_operation_init: assertion `GPG_IS_OK (err)' failed
Violació de segment

** (seahorse-tool:3754): CRITICAL **: seahorse_pgp_operation_init: assertion `GPG_IS_OK (err)' failed
Violació de segment
Comment by Francesco Groccia (fgr) - Wednesday, 21 October 2009, 13:31 GMT
I have the same problem. I'm on Arch64.

seahorse 2.28.1-1
seahorse-plugins 2.28.1-1
gnome 2.28.0-1
gnupg 1.4.10-2
gnupg2 2.0.13-2
gpgme 1.2.0-1

decrypting a file:
** (seahorse-tool:5465): CRITICAL **: seahorse_pgp_operation_init: assertion `GPG_IS_OK (err)' failed

(seahorse-tool:5467): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed

encrypting a file:
EXEC: seahorse-tool --sign 'file:///home/fgr/appunti.txt'

** (seahorse-tool:5502): CRITICAL **: prompt_signer: assertion `GPG_IS_OK (gerr)' failed

Loading...