gpg: -:9: invalid expire date--GPG Keychain for Mac
Invalid expire date--GPG Keychain for Mac
Issue:
Lost my GPG private key, and can't create new GPG Keychain key due to "gpg: -:9: invalid expire date"
Background:
I lost my GPG private key. I had actually forgotten I even had one until a few days ago when I started getting encrypted notifications emails from Facebook. After investigating I found I had a PGP Public key attached to my FB account. Looking back through my passwords, etc., I found a GPG Keychain Password but no GPG Keychain Private Key. I also found I had a GPG/PGP public key stored on the GPG Keychain Servers.
Actions:
I looked through GPGTools Support for the process of handling a lost Private Key. I found I need to revoke the key using the revocation certificate stored in "~/.gnupg/RevCerts" and then create a new key.
Next Steps:
I realise I can't recover the private key and hence I can't access any emails previously encrypted with it. That's as it is and can't be changed.
I also can't revoke the old key as the machine that GPGKeychain was originally installed on was wiped and sold on six month plus ago, so I don't have the revocation certificate.
So I moved on to try and create a new keyed that's where I'm getting the failure. I get a pop that reads:
Oops, something went wrong. There was a problem creating your key.
Generate new key failed!
Code = 0
Error text:
gpg: -:9: invalid expire date
So having said all that, how do I create a new key now?
Thank you.
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Steve on 18 May, 2021 05:05 PM
Hi Peter,
welcome to the GPGTools support platform. Sorry to hear you are having problems using GPG Suite.
Do you still have a backup of your old mac? If yes you should be able to maybe retrieve your secret key and or the revocation certificate.
The error you are seeing is curious. Which version of macOS are you running?
Could you please download and install our latest hotfix GPG Suite and see if that solves your problem.
All the best,
Steve
Disclaimer: Hotfixes are GPG Suite builds containing our latest source code, so bugs and crashes may occur.
2 Posted by Peter Pugh on 18 May, 2021 05:42 PM
Hello Steve,
Thank you for responding so quickly. The answer re. backups is unfortunately no. I tend not to do system backups, just my data as I rely on Apple iCloud to keep copies of Keychain, etc. I realise that I have lost my old encryption and any emails that have ever been encrypted with it, which is annoying but not too painful. Basically, I had forgotten that I had even used GPGKeychain in the past.
My concern here isn’t about access to my old private key, it’s about creating a new key and this expiry date error.
As regards my machine, specs are:
Hardware Overview:
Model Name: Mac mini
Model Identifier: Macmini9,1
Chip: Apple M1
System Software Overview:
System Version: macOS 11.3.1 (20E241)
Kernel Version: Darwin 20.4.0
Boot Volume: Macintosh HD
Boot Mode: Normal
Regards,
Peter.
Support Staff 3 Posted by Steve on 18 May, 2021 05:45 PM
Had you installed the nightly build and checked if that allows for creation of a new key?
Backups are actually cheap - harddrives and even ssds are very affordable and macOS comes with Time Machine or if you want a bootable backup you can use CarbonCopyCloner or SuperDuper.
4 Posted by Peter C. Pugh on 18 May, 2021 05:50 PM
Re. backups, thank you. It's my way of doing things here that's the issue. I actually have plenty of backup space; just, it now seems, not an appropriate backup procedure. Isn't it always the way that you find out the gaps in a process when you fall down one of the resultant holes!!
As regards the version of GPGKeychain. I just downloaded and installed the latest released "production" build from the GPGTools website this afternoon. I haven't looked for any pre-release versions.
5 Posted by Peter C. Pugh on 18 May, 2021 05:57 PM
I've just been trying to find the nightly or beta downloads but can't. I just get the released build. Can you send me a link to either please?
Support Staff 6 Posted by Steve on 18 May, 2021 05:58 PM
Link was in my first reply:
Could you please download and install our latest hotfix GPG Suite and see if that solves your problem.
7 Posted by Peter C. Pugh on 18 May, 2021 06:03 PM
Apologies is this is a stupid question. Do I install over the top of the existing installation or do I need to uninstall the existing and clean install the hotfix?
Support Staff 8 Posted by Steve on 18 May, 2021 06:04 PM
No need to uninstall. You can run the installer over the existing installation.
9 Posted by Peter C. Pugh on 18 May, 2021 06:08 PM
Same error.
BTW ... I have also tried with different dates, including the expiry date of my lost key.
Support Staff 10 Posted by Steve on 18 May, 2021 06:18 PM
Can you send a screenshot of your system time from system preferences.
11 Posted by Peter C. Pugh on 18 May, 2021 06:28 PM
Attached.
12 Posted by Jose on 19 May, 2021 02:18 AM
Just solved this same problem by going into System Preferences > Date & Time > Open Language & Region and setting my region to the United States.
My guess is the problem had to do with my country writing dates as dd/mm/yyyy whereas the US uses mm/dd/yyyy
13 Posted by Peter C. Pugh on 19 May, 2021 08:37 AM
Thank you Jose that also fixed it for me.
Suggest that expecting the expiry date to be in US format and for international customers to switch their location to being United States is a bug.
Support Staff 14 Posted by Steve on 25 May, 2021 10:42 AM
Thanks Jose for chiming in here and providing important info to debug this.
Using german on a test system here which uses dates as dd.mm.yyyy and had no trouble creating new keys.
Then switched region to America > Barbados using dd/mm/yyyy and was also able to create a key.
Could you both provide a screenshot of System Preferences > Language & Region with the problematic settings which resulted in GPG Keychain being unable to create new keys.
Thank you,
Steve
15 Posted by Peter Pugh on 25 May, 2021 10:58 AM
As requested …
Kind regards
Support Staff 16 Posted by Steve on 25 May, 2021 11:12 AM
I am still unable to reproduce. Using macOS 11.4 and GPG Suite 2021.1 for my test.
Have you already updated to macOS 11.4 and 2021.1 and the issue is still persisting for you?
17 Posted by Peter Pugh on 25 May, 2021 12:15 PM
Current versions …
I haven't tried to reproduce the issue since applying Jose's fix as it also worked for me and I was able to create my key.
Kind regards,
Peter.
18 Posted by Peter Pugh on 25 May, 2021 12:16 PM
BTW … In case I didn’t mention in any other update, I’m using a MacMini M1.
Support Staff 19 Posted by Steve on 25 May, 2021 12:17 PM
You are running macOS 11.3.1 so 11.4 should be available.
And you are runnning GPG Suite nightly for which 2021.1 stable should be available.
Could you update both and then see if you are still able to reproduce the key creation problem? You can create a key with any email and not upload it to the key servers just for testing.
Support Staff 20 Posted by Steve on 31 May, 2021 07:27 PM
Closing, since no further user feedback was received. Should your problem persist, feel free to re-open this discussion any time.
All the best,
Steve
Steve closed this discussion on 31 May, 2021 07:27 PM.