opensuse 42.1
enigmail 1.9.2
thunderbird 38.7.0
gpg-agent 2.0.24
Recently enigmail has been complaining about the gnome-keyring and gpg-agent.
GnuPG reported an error in the communication with gpg-agent (a component of GnuPG).
This is a system setup or configuration error that prevents Enigmail from working properly and cannot be fixed automatically.
We strongly recommend that you consult our support web site at https://enigmail.net/faq.
The enigmail site offered a set of challenges to resolving this issue:
- Getting past the bogus URL; it fails utterly without the “www.” sub-domain.
- Discovering which part of the FAQ was applicable since none of the above text was explicitly mentioned in the FAQ (first section, step 4; the rest is irrelevant).
- Deciding which non-opensuse method might be correct.
On page <https://wiki.gnupg.org/GnomeKeyring> it (weakly) recommends disabling gnome-keyring using “dpkg-divert.” No such command in opensuse.
Another page <http://blog.josefsson.org/2015/01/02/openpgp-smartcards-and-gnome/> suggested copying gnome-keyring to <~/.config/sutostart/>, and adding “hidden-true” to the end of the file. And that re-ordering the startup of gpg-agent and gnome-keyring might be a good idea, so that gpg-agent supersedes gnome-keyring. No hint as to how that might be accomplished, though.
None of the methods were appropriate. The brute force method of renaming the gnome-keyring-gpg.dsektop file by adding “-disable” to the end, then killing gnome-keyring-daemon, worked. I am not sanguine that is a desirable method.
Finally, my question: What is the opensuse way to start gnome-keyring and gpg-agent into a properly working arrangement?