Ausführen von Ubuntu 16.04.4 LTS.
Beim Ausführen von sudo apt update
, lauten die letzten Zeilen wie folgt:
W: GPG error: http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04 Release: The following signatures were invalid: KEYEXPIRED 1482381670
E: The repository 'http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04 Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
apt-key list
zeigt einen abgelaufenen Schlüssel an:
pub 2048R/70F1BBEA 2014-10-14 [expired: 2016-12-22]
uid home:osmc OBS Project <home:[email protected]>
(Aus irgendeinem Grund apt-key list | grep “expired:”
gibt jedoch nichts zurück.)
Der Versuch, diesen Schlüssel zu aktualisieren, ändert nichts:
$ apt-key adv --keyserver keys.gnupg.net --recv-keys 70F1BBEA
Executing: /tmp/tmp.pOcDAzqSkJ/gpg.1.sh --keyserver
keys.gnupg.net
--recv-keys
70F1BBEA
gpg: requesting key 70F1BBEA from hkp server keys.gnupg.net
gpg: key 70F1BBEA: "home:osmc OBS Project <home:[email protected]>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Ich habe auch versucht, Y PPA Manager auszuführen und „Versuche, alle fehlenden GPG-Schlüssel zu importieren“, aber das Ergebnis war dasselbe.
Ich vermute, dass ich vielleicht eine veraltete Version von Opensuse verwende und sie ändern muss, aber ich bin mir nicht sicher, was es ist und wie ich dies richtig mache.
Akzeptierte Antwort:
Nach dem Hinzufügen eines Drittanbieter-Repositorys zu /etc/apt/sources.list.d/*
Datei oder /etc/apt/sources.list
, müssen Sie sicherstellen, dass der entsprechende gpg-Schlüssel in den apt-Keystore eingefügt wird.
wget http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04/Release.key -O - | sudo apt-key add -
sudo apt update
Wenn das nicht funktioniert, weil der Schlüssel wirklich abgelaufen ist, entfernen Sie die Fehler- und Warnmeldungen. Öffnen Sie /etc/apt/sources.list.d/osmc-installer.list
und fügen Sie ein Hash-Zeichen hinzu ( #
) am Anfang der Zeilen vor deb
um sie in Kommentare umzuwandeln.
sudo nano /etc/apt/sources.list.d/osmc-installer.list
Drücken Sie die Tastenkombination Strg +O und drücken Sie danach Enter um die bearbeitete Datei zu speichern. Drücken Sie die Tastenkombination Strg +X um Nano zu beenden.
Aktualisieren Sie Ihre Liste verfügbarer Softwarepakete.
sudo apt update