GPG-Fehler: Fehlende Signatur

GPG-Fehler: Fehlende Signatur

Wenn ich den folgenden Befehl ausführe:

sudo apt-get upgrade

Unten erhalte ich die Fehlermeldung

W: GPG error: http://download.opensuse.org  Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8873E7BF70F1BBEA

Wie kann ich diesen Schlüssel vom Server von opensuse.org abrufen? Wenn ich auf deren Website nachschaue, kann ich den Schlüssel nicht finden. Es gibt so viele verschachtelte Verzeichnisse auf demWebseite, und ich weiß nicht, wo ich danach suchen soll. Ich weiß nicht einmal, für welche Anwendung oder welches Update es ist.


Aktualisieren

Ich habe die Anleitungen in den Kommentaren befolgt, aber es funktioniert nicht. Ich habe meine Listendatei verschoben und mit apt-get update eine neue erstellt. Ich habe jetzt 15 PPA-Dateien und 16 Sicherheitsdateien. Nachdem ich einige der anderen GPG-Schlüssel entfernt habe, habe ich jetzt sogar NOCH MEHR Fehler beim Aktualisieren.

Antwort1

Den richtigen Schlüssel müssen Sie mit den folgenden Befehlen importieren:

wget http://download.opensuse.org/repositories/home:osmc/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update

Warum darum:

Die Ausgabe dpkg -l | awk '/^ii/ {system("apt-cache policy " $2)}'zeigt, dass das Repository ein Paket auf Ihrem System installiert hat:

osmc-installer:
  Installed: 111
  Candidate: 111
  Version table:
 *** 111 0
        500 http://download.opensuse.org/repositories/home:/osmc/xUbuntu_14.04/  Packages
        100 /var/lib/dpkg/status

UndHierfinden Sie die Installationsanweisungen für das OSMC-Installationsprogramm und Informationen zum Importieren des Schlüssels.


Wenn Sie das OSMC-Installationsprogramm nicht benötigen, entfernen Sie das Paket

sudo apt-get remove osmc-installer

Finden Sie das Repository

grep -r 'download.opensuse.org' /etc/apt

und entfernen Sie das Repository

sudo rm /etc/apt/sources.list.d/osmc-installer.list*

verwandte Informationen