On Thu, 11 Apr 2013 14:42, je...@seibercom.net said:

> A copy of the "gpgme.log" file @ level #9 is available here:

It seems that GPGME has not been build with support for GPGSM.  The
output of configure when building gpgme should tell you this.

Please try the patch for GPA below.


Shalom-Salam,

   Werner


-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.
>From 1d0c51e92875e0548968c38cca8b65ef5559cbc0 Mon Sep 17 00:00:00 2001
From: Werner Koch <w...@gnupg.org>
Date: Thu, 11 Apr 2013 21:16:15 +0200
Subject: [PATCH] Do not bail out if libgpgme has no support for GPGSM.

* src/keytable.c (first_half_done_cb): Also check for a gpgme without
support for GPGSM.
---
 src/keytable.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/keytable.c b/src/keytable.c
index a8198df..9cc3024 100644
--- a/src/keytable.c
+++ b/src/keytable.c
@@ -210,9 +210,13 @@ first_half_done_cb (GpaContext *context, gpg_error_t err,
       if (keytable->first_half_err)
         gpa_gpgme_warning (keytable->first_half_err);
 
-      if (gpg_err_code (err) == GPG_ERR_INV_ENGINE
+      if ((gpg_err_code (err) == GPG_ERR_INV_ENGINE
+           || gpg_err_code (err) == GPG_ERR_UNSUPPORTED_PROTOCOL)
           && gpg_err_source (err) == GPG_ERR_SOURCE_GPGME)
         {
+          if (gpg_err_code (err) == GPG_ERR_UNSUPPORTED_PROTOCOL)
+            g_message ("Note: Please check libgpgme has "
+                       "been build with support for GPGSM");
           gpa_window_error
             (_("It seems that GPGSM is not installed.\n\n"
                "Temporary disabling support for X.509.\n\n"
-- 
1.7.7.1

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to