GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu – Keyexpired im Opensuse-Repository?

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  

Ubuntu
  1. So listen Sie installierte Pakete unter Ubuntu auf

  2. So listen Sie installierte Pakete unter Ubuntu 20.04 auf

  3. So listen Sie installierte Pakete in Ubuntu auf

  4. Listendienste auf Ubuntu 20.04 - Alles darüber?

  5. Apt-schnell für Ubuntu 14.04??

So installieren Sie Docker in Ubuntu 16.04

So löschen Sie ein Repository und einen GPG-Schlüssel in Ubuntu

So listen Sie installierte Pakete in Ubuntu 20.04 auf

So aktivieren Sie das „Universum“-Repository in Ubuntu

So listen Sie installierte Pakete in Ubuntu 22.04 auf

Befehl „add-apt-repository“ in Ubuntu 22.04