Ich kann mein Ubuntu 18.04 nicht aktualisieren

Ich kann mein Ubuntu 18.04 nicht aktualisieren

Ich bitte höflich um Hilfe. Ich verwende Ubuntu 18.04 und weiß seit kurzem nicht mehr genau, was ich mit meinem Computer gemacht habe, und kann ihn nicht mehr aktualisieren.

Wenn ich versuche, es mit dem Befehl zu aktualisieren sudo apt-get update, erhalte ich die folgenden Fehlermeldungen:

Reading package lists... Done 
W: GPG error: http://download.opensuse.org/repositories/home:/jkist/xUbuntu_18.04  Release: The following signatures were invalid: EXPKEYSIG FE76CD923B7B38C4 home:jkist OBS Project <home:[email protected]>
E: The repository 'http://download.opensuse.org/repositories/home:/jkist/xUbuntu_18.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.

Dieses Problem besteht bei mir seit vier Tagen. Ich habe versucht, im Internet Informationen zu finden, aber es ist mir immer noch nicht gelungen, meinen Laptop zu aktualisieren.

Weiß jemand, wie ich aus diesem Schlamassel herauskomme?

Antwort1

Pakete in einem Repository können kryptografisch signiert werden. Damit wird sichergestellt, dass die Pakete nicht manipuliert wurden. Wenn siehattemanipuliert worden wäre, wäre die Signatur nicht mehr korrekt.

Zur Überprüfung der Signatur benötigt Ihr System dieÖffentlicher Schlüsseldes betreffenden Repositorys. Diese Schlüssel haben eine Art „Haltbarkeitsdatum“, d. h. sie verfallen nach einem bestimmten Datum. Das ist in Ihrem Fall passiert, wie Sie aus der Fehlermeldung ersehen können:

Die folgenden Signaturen waren ungültig: EXPKEYSIG FE76CD923B7B38C4

EXPKEYSIGHinweise auf „der Signaturschlüssel ist abgelaufen“ ;) Und FE76CD923B7B38C4 ist die ID des betreffenden Schlüssels.

Sie müssen also den erneuerten, aktuellen öffentlichen Schlüssel erhalten. Die genaue Methode, wie Sie diesen erhalten, hängt davon ab, wie das betreffende Repository seine Schlüssel anbietet. Einige bieten spezielle Pakete an, die den öffentlichen Schlüssel installieren. Andere legen den Schlüssel als spezielle Datei in das Repository, die Sie herunterladen und mit dem apt-keyBefehl installieren. Wieder andere legen den Schlüssel auf speziellen Schlüsselservern ab, auf die Sie mit dem apt-keyBefehl zugreifen können. Lesen Sie die Beschreibung des betreffenden Repositorys, dort wird es wahrscheinlich erklärt.

Antwort2

Sie müssen den GPG-Schlüssel für dieses Repository mit den folgenden Befehlen erneut hinzufügen und den Paket-Cache aktualisieren:

wget -nv -O - https://download.opensuse.org/repositories/home:jkist/xUbuntu_18.04/Release.key | sudo apt-key add -
sudo apt-get update

Wenn die obigen Befehle fehlschlagen, deaktivieren Sie dieses Repository mit der Anwendung „Software & Updates“.

verwandte Informationen