If you have already committed the UID for an already committed GPG key, you will no longer be able to delete the UID (deluid). You are only permitted to revoke it.
Refresh your key from a keyserver. This will restore the UID you thought you could delete: gpg --keyserver pool.sks-keyservers.net -refresh-keys 0xdecafbad now use gpg to revoke the UID gpg --edit-key 0xdecafbad gpg displays a list of UIDs on the key. Enter the number of the UID you wish to revoke. The list is redisplayed with an * next to the selected one. now use the gpg command revuid to revoke: Command> revuid Really revoke this user ID? (y/N) y Please select the reason for the revocation: 0 = No reason specified 4 = User ID is no longer valid Q = Cancel (Probably you want to select 4 here) Your decision? 4 Answer the passphrase prompt and 'save' to update your keyring with the modified key. Now send the key with revoked UID to the keyservers gpg --keyserver pool.sks-keyservers.net -send-keys 0xdecafbad