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

So beheben Sie den Fehler „Repository ist noch nicht gültig“ in Ubuntu Linux

Ich habe kürzlich einen Ubuntu-Server auf meinem Raspberry Pi installiert. Ich habe es über das Ubuntu-Terminal mit dem WLAN verbunden und das getan, was ich nach der Installation eines Linux-Systems tue, nämlich das System zu aktualisieren.

Als ich den Befehl „sudo apt update“ verwendete, gab er mir einen Fehler, der irgendwie einzigartig für mich war. Es beschwerte sich, dass die Release-Datei für das Repository für einen bestimmten Zeitraum ungültig war.

E:Release-Datei für http://ports.ubuntu.com/ubuntu-ports/dists/focal-security/InRelease ist noch nicht gültig (ungültig für weitere 159d 15h 20min 52s). Updates für dieses Repository werden nicht angewendet.

Hier ist die vollständige Ausgabe:

[email protected]:~$ sudo apt update
Hit:1 http://ports.ubuntu.com/ubuntu-ports focal InRelease    
Get:2 http://ports.ubuntu.com/ubuntu-ports focal-updates InRelease [111 kB]                           
Get:3 http://ports.ubuntu.com/ubuntu-ports focal-backports InRelease [98.3 kB]      
Get:4 http://ports.ubuntu.com/ubuntu-ports focal-security InRelease [107 kB]                     
Reading package lists... Done
E: Release file for http://ports.ubuntu.com/ubuntu-ports/dists/focal/InRelease is not valid yet (invalid for another 21d 23h 17min 25s). Updates for this repository will not be applied.
E: Release file for http://ports.ubuntu.com/ubuntu-ports/dists/focal-updates/InRelease is not valid yet (invalid for another 159d 15h 21min 2s). Updates for this repository will not be applied.
E: Release file for http://ports.ubuntu.com/ubuntu-ports/dists/focal-backports/InRelease is not valid yet (invalid for another 159d 15h 21min 32s). Updates for this repository will not be applied.
E: Release file for http://ports.ubuntu.com/ubuntu-ports/dists/focal-security/InRelease is not valid yet (invalid for another 159d 15h 20min 52s). Updates for this repository will not be applied.

Behebung des Fehlers „Release-Datei ist noch nicht gültig“ in Ubuntu und anderen Linux-Distributionen

Der Grund für den Fehler ist der Unterschied zwischen der Zeit auf dem System und der Zeit in der realen Welt.

Sie sehen, jede Repository-Datei ist an einem bestimmten Datum signiert, und Sie können diese Informationen sehen, indem Sie die Release-Datei anzeigen:

sudo head /var/lib/apt/lists/ports.ubuntu.com_ubuntu_dists_focal_InRelease 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Origin: Ubuntu
Label: Ubuntu
Suite: focal
Version: 20.04
Codename: focal
Date: Thu, 23 Apr 2020 17:33:17 UTC
Architectures: amd64 arm64 armhf i386 ppc64el riscv64 s390x

Nun lag aus irgendwelchen Gründen die Zeit auf meinem Ubuntu-Server in der Vergangenheit und deshalb hat sich Ubuntu beschwert, dass die Release-Datei noch nicht viele X Tage gültig ist.

Wenn Sie mit dem Internet verbunden sind, können Sie einige Minuten warten, bis Ihr System die Uhrzeit synchronisiert .

Wenn dies nicht funktioniert, können Sie das System zwingen, die Ortszeit als Echtzeituhr (Hardwareuhr) zu verwenden:

sudo timedatectl set-local-rtc 1

Mit dem Befehl timedatectl können Sie Uhrzeit und Datum konfigurieren und die Zeitzone unter Linux ändern.

Sie sollten nicht neu starten müssen. Es funktioniert sofort und Sie können es überprüfen, indem Sie Ihr Ubuntu-System erneut aktualisieren.

Wenn das Problem behoben ist, können Sie die Echtzeituhr auf UTC einstellen (wie von Ubuntu empfohlen).

sudo timedatectl set-local-rtc 0

Wurde das Problem für Sie behoben?

Ich hoffe, dieser kurze Tipp hat Ihnen geholfen, diesen Fehler zu beheben. Wenn Sie immer noch mit dem Problem konfrontiert sind, lassen Sie es mich im Kommentarbereich wissen und ich werde versuchen, Ihnen zu helfen.



Ubuntu
  1. So installieren Sie VLC 1.1.13 auf Ubuntu 11.10 / 12.04, Linux Mint 12

  2. So installieren Sie VLC 2.0.6 unter Ubuntu 12.10, Linux Mint 14

  3. So beheben Sie den Rust-Fehler „Linker ‚cc‘ nicht gefunden“ unter Linux

  4. So beheben Sie einen Befehl nicht gefunden-Fehler in Linux

  5. Behebung des Fehlers „Das Repository hat keine Release-Datei“ in Ubuntu – Schritt-für-Schritt-Anleitung?

So beheben Sie den Busybox Initramfs-Fehler unter Ubuntu

5 Lösungen – So beheben Sie den Fehler „Zsh-Befehl nicht gefunden“ in Linux oder macOS

So verwalten Sie das Linux-Dateisystem auf Ubuntu Server

So beheben Sie den Fehler „Das Repository hat keine Release-Datei“ in Ubuntu

So beheben Sie „Die Update-Informationen sind veraltet“ in Ubuntu Linux

So beheben Sie den Fehler „E:Sperre /var/lib/dpkg/lock konnte nicht abgerufen werden“ in Ubuntu Linux