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*