Hello. I was just hit by this bug, when I temporarily added some ssh keys to do some tests to find that it was impossible to remove them from the agent. I am running an up to date debian sid system as of May 21, 2020. And I can confirm that still "ssh-add -D" fails to remove keys from the agent.
However, I found a way to manually remove/disable individual keys: the agent writes them in a text file, located $HOME/.gnupg/sshcontrol. Commenting and/or deleting keys from that file, they are "forgotten" by the agent. Of course, this is far from an optimal solution, this bug is still open and still grave. But at least one can remove keys without neessarily disabling the gnome keyring daemon ssh-agent component. Best regards, Giacomo Mulas -- _________________________________________________________________ Giacomo Mulas <giacomo.mu...@inaf.it> _________________________________________________________________ INAF - Osservatorio Astronomico di Cagliari via della scienza 5 - 09047 Selargius (CA) tel. +39 070 71180255 mob. : +39 329 6603810 _________________________________________________________________ "When the storms are raging around you, stay right where you are" (Freddy Mercury) _________________________________________________________________