Menu

#620 Key not available

wont-fix
nobody
None
1.9.3
Blocker
earlybird 45.1.1
2.0.30
Linux
---
nobody
2016-06-22
2016-06-21
No

since i updated from earlybird 45.0 to 45.1.1 enigmail won't work anymore.

when i go to 'account settings' -> 'OpenPGP Security' i click on 'select Key' and then i get an empty list. it used to work with the last version so there should be a key.

in the error console i can see this log:

Timestamp: 21.06.2016 16:36:49
Error: TypeError: aUserList.sort is not a function
Source File: chrome://enigmail/content/enigmailKeySelection.js
Line: 477

the secret OpenPGP list remains empty.
what can i do about that?

regards,
joachim

Discussion

  • Joachim Schiele

    Joachim Schiele - 2016-06-21

    it could be that the gpg2 binary is not found in my PATH or something. i just tried to go back to 45.0 and there it didn't work anymore either.
    i've set 'Enigmail Preferences': to override with: /run/current-system/sw/bin/gpg2 which is also the path it automatically found.

    /run/current-system/sw/bin/gpg2 --version
    gpg (GnuPG) 2.0.30
    libgcrypt 1.6.5
    Copyright (C) 2015 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.
    
    Home: ~/.gnupg
    Unterstützte Verfahren:
    Öff. Schlüssel: RSA, RSA, RSA, ELG, DSA
    Verschlü.: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
               CAMELLIA128, CAMELLIA192, CAMELLIA256
    Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
    Komprimierung: nicht komprimiert, ZIP, ZLIB, BZIP2
    

    sometimes

    sometimes it shows a dialog with this warning:

    Cannot connect to gpg-agent. Maybe your system uses a specialized tool for passphrase handling (e.g. gnome-keyring, seahorse-agent, KDE wallet manager, ...). Unfortunately Enigmail cannot control the passphrase timeout for the tool you are using. Therefore the respective timeout settings in Enigmail are disregarded.

    but i've never been using the gpg-agent as my key is not encrypted as i'm using an encrypted FS

    gpg-agent
    gpg-agent: Der gpg-agent läuft nicht für diese Session
    
     

    Last edit: Joachim Schiele 2016-06-21
  • Patrick Brunschwig

    /run/current-system/sw/bin/gpg2 is an interesting path. I would have expected something like /usr/bin/gpg2.

    In any case, your problem is that gpg-agent is not running. gpg-agent is a mandatory requirement for gpg2, you cannot go without it. What is the result of

    gpg2 --list-secret-keys
    
     
  • Joachim Schiele

    Joachim Schiele - 2016-06-21

    @patrik you were right, my key vanished. i totally don't get it. why was my key removed?!

    i had a backup of that key and installed it from that, now it works!

    thanks so much.

     

    Last edit: Joachim Schiele 2016-06-21
  • Joachim Schiele

    Joachim Schiele - 2016-06-21

    can we improve the error message somehow?

     
  • Patrick Brunschwig

    • summary: TypeError: aUserList.sort is not a function Source File --> Key not available
    • status: open --> wont-fix
     

Log in to post a comment.

Monday.com Logo