Originally Posted by John VV
what random rpm from the net did you download and install ?
what repo did you turn on and NOT import the encryption key for
and example for ATrpm
rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms
what key that yum asked you to import did you type "n" instead of "y"
Q:"What's an easy way to figure out what I forgot to do?"
A:"Well, tell me what you forgot to do, and I can tell you."
the full error will have the name of the rpm that is causing the error .
That would be brilliant! I just can't find the "Many packages" package in the list of packages to be updated. I'd uncheck it if I could... Maybe I'm missing a step on how to get the "full error", all I'm doing is clicking on the "Details" part of the dialog.
Oh! I know-- I'll go package by package and see what repo the updater is trying to use for which package. Then I'll just authorize packages one repo at a time and see which batch gives me the "not from a trusted source" error...
Shucks... there's no information (that I can find) in the Software Update window to tell me which repo the package is coming from, and no apparent way to filter on repo.
On a lark, I even ran the thing (gpk-update-viewer) from the command line to see if I could find useful info being spewed to Standard Output. There's a lot of spew there, but nothing that I can identify as a name of a problematic package or repository in the output.
I do see a line that says:
(gpk-update-viewer:2450): PackageKit-DEBUG: we got an untrusted message, so skipping only-trusted
with the next 80 lines or so reading:
(gpk-update-viewer:2450): PackageKit-DEBUG: removing <snip>
where <snip> in the 46 following lines represents what looks like each package in the actual window twice (I count 23 lines in the Software Update window, and 46 lines of package names all preceded with the line above).
Alright, in case someone else stumbles across this post, let me try to make something useful. I'm hoping that Yum repositories and the repos that Software Update uses are the same.
I can get the yum repositories I have configured by using this command:
yum repolist > repolist.txt
To find out which ones have keys, the best I can do is to go manually through every repo listed in /etc/yum.repos.d/ looking for a line that starts with gpgkey=
It's still messy, but the quickest way I could do it was to
grep gpgkey /etc/yum.repos.d/* | uniq > repokeys.txt
There should be at least one line in the repolist.txt that doesn't have an entry in repokeys.txt.
It looks like my problem is the fedora-firefox4 repository (the "spot" repository) lacks a gpgkey. I can't seem to find one via google. I'll start another thread for that, but I'm not terribly hopeful.
Of course none of this addresses what I perceive to be significant usability problems with the Software Update system. Yay! I've spent an hour and a half screwing around with this (so far) instead of doing what I want to do!