Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expired Self-sig on UID leaves account in a broken state #1410

Closed
maxtaco opened this issue Feb 25, 2015 · 16 comments
Closed

Expired Self-sig on UID leaves account in a broken state #1410

maxtaco opened this issue Feb 25, 2015 · 16 comments

Comments

@maxtaco
Copy link
Contributor

maxtaco commented Feb 25, 2015

For the user feld:

Your public key appears corrupted (no valid primary key self-signature)

https://pgp.mit.edu/pks/lookup?op=vindex&search=0x983B64501F13E252

@maxtaco
Copy link
Contributor Author

maxtaco commented Feb 25, 2015

Try keybase push --update BTW?

@ghost
Copy link

ghost commented Feb 25, 2015

I've never installed the keybase client.... mostly because of the node requirement.

@maxtaco
Copy link
Contributor Author

maxtaco commented Feb 25, 2015

That's no problem. Just upload your new public key to the site. That should solve the problem. Let me know if not.

In your profile, there's a gear. Click on the gear and click "Update my key"

image

@ghost
Copy link

ghost commented Feb 25, 2015

I get that same error when I try to replace it with the pub key from the mit.edu key server

@maxtaco
Copy link
Contributor Author

maxtaco commented Feb 25, 2015

ok, i'll take a deeper look. thanks.

@maxtaco
Copy link
Contributor Author

maxtaco commented Feb 25, 2015

Do you get the error on initial upload, or after you've run the gpg/perl/curl command line?

@ghost
Copy link

ghost commented Feb 25, 2015

The error started after I tried to update my public key. I can't recall why; it's been this way since like... November?

@maxtaco
Copy link
Contributor Author

maxtaco commented Feb 25, 2015

Right, I'm just trying to understand at which point in the process you get that error. Something like a screenshot would greatly help. I'm so far not able to reproduce the bug.

My next move is to try to create a key with a UID that's valid today and expired tomorrow. I'll hopefully get to that soon, but I'm pretty busy today with other stuff.

@maxtaco
Copy link
Contributor Author

maxtaco commented Feb 25, 2015

(And BTW, the November date makes sense, that was the expiration date on your UID in the key you originally uploaded).

@ghost
Copy link

ghost commented Feb 25, 2015

Here's the screenshot:

screenshot

@maxtaco
Copy link
Contributor Author

maxtaco commented Feb 25, 2015

Perfect, thank you.

@maxtaco
Copy link
Contributor Author

maxtaco commented Feb 25, 2015

Ok, I see the issue. We're loading up your old public key to compare fingerprints to the new public key, but the loading of the old is failing because of the expired UID. I should have a fix in about 30 minutes or so. Thanks for your help debugging this. I'll let you know when to try again.

maxtaco added a commit to keybase/kbpgp that referenced this issue Feb 25, 2015
@maxtaco
Copy link
Contributor Author

maxtaco commented Feb 25, 2015

There's only so much I could test on my end, but it might now work. Give it another shot? Many thanks!

@ghost
Copy link

ghost commented Feb 25, 2015

Hey, no more errors! It let me upload it and it's not going to error when I fix my github identity verification -- thanks!

@maxtaco
Copy link
Contributor Author

maxtaco commented Feb 25, 2015

Phew. Ok to close? Thanks for your help.

@maxtaco maxtaco closed this as completed Feb 25, 2015
@ghost
Copy link

ghost commented Feb 25, 2015

yes, go ahead 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant