adding a service name is confused when there are multiple keys
I had a key I wanted to replace, so I did "monkeysphere-host revoke-key" and published the revocation certificate.
Then I did an import-key on the new key, using the service name https://tui.riseup.net. The certificate has the CN of tui.riseup.net, and has the subjectAltName of nagios.riseup.net, so I next tried to do 'monkeysphere-host add-servicename https://nagios.riseup.net', but because the keyring now has multiple keys, it complained that I had to specify which one, which I expected, however, it failed because it thought that service name was already associated with that key, but it is not (its associated with the key I revoked):
root@tui:/home/micah# monkeysphere-host add-servicename https://nagios.riseup.net 174B2E5F Service name 'https://nagios.riseup.net' is already being used by key '679A6BF30CB5090CB617553EFDB80D75F20B5088'. Are you sure you want to use it again? (y/N) y The following service name will be added to key 'E90033C01476492522CAFE912A59327A174B2E5F': https://nagios.riseup.net Are you sure you would like to add this service name? (Y/n) y The requested User ID 'https://nagios.riseup.net' is already associated with this key. gpg: no valid OpenPGP data found. Problem adding service name.
Here is the keys:
root@tui:/home/micah# monkeysphere-host s pub 2048R/F20B5088 2010-11-23 uid https://nagios.riseup.net OpenPGP fingerprint: 679A6BF30CB5090CB617553EFDB80D75F20B5088 ssh fingerprint: 2048 64:7d:fb:21:e4:c5:2c:de:b3:d2:be:37:11:63:a3:47 (RSA) pub 2048R/174B2E5F 2010-12-20 uid https://tui.riseup.net OpenPGP fingerprint: E90033C01476492522CAFE912A59327A174B2E5F ssh fingerprint: 2048 84:1c:72:0e:7a:8f:b2:24:82:6d:d2:17:42:a1:81:20 (RSA)
(from redmine: created on 2010-12-20, closed on 2013-07-11)