Der Versuch, mit yum update mein Fedora Core 2 zu aktualisieren, schlägt mit der Meldung „Error: Could not find the GPG Key necessary to validate pkg ...“ fehl. Was ist zu tun? Yum kennt keine Optionen, die irgendeinen Bezug zu GPG-Schlüsseln haben.
Yum ist lediglich ein Frontend für den eigentlichen Paketmanager rpm. Yum bestimmt dabei, welche Programmpakete in neuen Versionen auf den in /etc/yum.conf definierten Servern liegen, löst Paketabhängigkeiten auf und lädt die benötigten rpm-Archive herunter. Dann ruft es das Programm rpm auf, um die neuen Pakete einzuspielen. Bei signierten rpm-Archiven, wie sie beispielsweise Red Hat bereitstellt, überprüft der Paketmanager dabei die Gültigkeit der Signatur. Dazu muss rpm den öffentlichen GPG-Schlüssel der Institution kennen, die das Paket signiert hat. Die öffentlichen GPG-Schlüssel von Red Hat finden Sie im Verzeichnis /usr/share/rhn. Das Kommando
rpm --import SCHLÜSSELDATEI
bringt rpm einen neuen GPG-Schlüssel bei. (odi)