actions on owned key fail



Hi,

I'm using Arch Linux with Seahorse 3.20 and gpgme 1.6.0 (also tried downgrading to 1.5.5 and 1.4.3) and I'm getting errors if I want to change something in the my key, e.g. when I add a subkey:

(seahorse:8874): seahorse-CRITICAL **: file pgp/seahorse-gpgme-key-op.c: line 1529 (add_key_transit): should not be reached

Or when I change the expiration date:

(seahorse:8874): seahorse-CRITICAL **: file pgp/seahorse-gpgme-key-op.c: line 1117 (edit_expire_transit): should not be reached

I don't know what this check in the code at that line does (in the example of edit_expire_transit/line 1113-1118).
if (status == GPGME_STATUS_GET_LINE && g_str_equal (args, PROMPT))
  next_state = EXPIRE_SELECT;
else {
  *err = GPG_E (GPG_ERR_GENERAL);
  g_return_val_if_reached (EXPIRE_ERROR);
}

This is my gpg.conf (without comments):
no-emit-version
no-comments
keyid-format 0xlong
with-fingerprint
list-options show-uid-validity
verify-options show-uid-validity
use-agent
keyserver hkps://hkps.pool.sks-keyservers.net
keyserver-options no-honor-keyserver-url
keyserver-options include-revoked
personal-cipher-preferences AES256 AES192 AES CAST5
personal-digest-preferences SHA512 SHA384 SHA256 SHA224
cert-digest-algo SHA512
default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed
require-cross-certification
charset utf-8
no-mangle-dos-filenames
utf8-strings
auto-key-locate local
default-key  <redacted>

I also tried this on a different machine with a completely empty gpg config - same errors.

Does anyone know what causes this or how I can debug it?

Kind regards,

Michael

Attachment: signature.asc
Description: OpenPGP digital signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]