keybase / keybase-issues

A single repo for managing publicly recognized issues with the keybase client, installer, and website.
902 stars 37 forks source link

PGP key silently removed for unknown reason #4027

Open kempniu opened 3 years ago

kempniu commented 3 years ago

At some point between March 15, 2021 and May 13, 2021, the primary PGP key for my Keybase account has been silently removed. I do not know when exactly or why that happened. Only the PGP key is missing - things like service associations (GitHub, Twitter, etc.) are still there. I have never received any email about my PGP key being removed. I have also never used the Keybase CLI application.

I cannot re-upload my PGP key with bash + GPG + cURL because I always get the following error:

Error in your post
-------------------

Code: 1007
Name: SIG_ELDEST_WITH_LIVE
Description: DB error

This does not look like a duplicate of #3048 because my PGP key is still not set despite multiple efforts to submit it.

Please let me know if I can supply any further information that would be helpful in resolving this issue.

benpye commented 3 years ago

I am also seeing the same thing.

phixion commented 3 years ago

Maybe it's just a visual bug, I can still see the fingerprint:

phixion@cray:~$ keybase id kempniu
▶ INFO Identifying kempniu
✔ public key fingerprint: 3071 6511 4203 AD67 F872 AB03 B374 DA3D FB17 243B
✔ admin of DNS zone kempniu.pl: found TXT entry keybase-site-verification=MlVNyXYOqmgGKokxMM28ZZOKmduJWBHtPXjsNRG6BHo
✔ "kempniu" on twitter: https://twitter.com/Kempniu/status/720223730895581184
✔ "kempniu" on github: https://gist.github.com/f16470048c94f992dcb6f1de1756f6a9

and also the sigchain doesn't look like it.

what does

keybase pgp list

say?

hevanaa commented 2 years ago

I have this issue as well. But "keybase pgp list" still shows my key.

The worst thing is that I have referred to the public key in some places, but now the link https://keybase.io/johanh/pgp_keys.asc doesn't exist any more. Is there another link to the public key?

phixion commented 2 years ago
# Import the public key
keybase pgp export | gpg --import
# Import the private key
keybase pgp export -s | gpg --allow-secret-key-import --import
hevanaa commented 2 years ago
# Import the public key
keybase pgp export | gpg --import
# Import the private key
keybase pgp export -s | gpg --allow-secret-key-import --import

What this is supposed to achieve in this situation? I already have my keys in gpg keyring. I don't store my private key in keybase.

alexmv commented 2 years ago

I'm in the same boat -- with the additional complication that I don't currently have the command-line client installed, so the workaround in https://github.com/keybase/keybase-issues/issues/3960#issuecomment-753692438 doesn't work, because I can't get to that point, because keybase login gives the same error as above:

Code: 1007
Name: SIG_ELDEST_WITH_LIVE
Description: DB error