When I add a non-openSUSE RPM repo, zypper throws an error about an invalid key, and it gives me the option to ignore it. I want to include that GPG file and include the preference for that warning to not be displayed again on other openSUSE systems that I pre-install. But I can’t figure out where that key and “don’t warn me about this in the future” are being stored. There’s a bunch of stuff in /var/cache/zypp , but I tried deleting that entire directory and it still remembers the foreign repo key and doesn’t ask me to ignore or abort. So the preference is stored elsewhere. Any ideas?
The problem is that for the Google Talk/Hangouts repo, (http://dl.google.com/linux/talkplugin/rpm/stable/x86_64), zypper/YaST throws an ugly error about an unknown key, and later before actually installing the package it throws another error about a broken package. This isn’t the normal “Trust” option that you get when adding a new openSUSE / OBS repo.
Very likely it is a Google oddity. But it only bugs me once, subsequent updates don’t give any trouble. It’s just that I’d like to prevent this scary error for my users that choose to install Google Talk / Hangouts on their own systems.