GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak opravit chybu „Úložiště ještě není platné“ v Ubuntu Linux

Nedávno jsem nainstaloval server Ubuntu na svůj Raspberry Pi. Připojil jsem jej k Wi-Fi z terminálu Ubuntu a šel jsem dělat to, co dělám po instalaci libovolného systému Linux, což je aktualizace systému.

Když jsem použil příkaz ‚sudo apt update‘, zobrazila se mi chyba, která byla pro mě jedinečná. Stěžoval si, že soubor vydání pro úložiště byl po určitou dobu neplatný.

E:Soubor vydání pro http://ports.ubuntu.com/ubuntu-ports/dists/focal-security/InRelease zatím není platný (neplatný pro dalších 159 d 15 h 20 min 52 s). Aktualizace tohoto úložiště nebudou použity.

Zde je kompletní výstup:

[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.

Oprava chyby „soubor vydání ještě není platný“ v Ubuntu a dalších distribucích Linuxu

Důvodem chyby je rozdíl v čase v systému a čase v reálném světě.

Vidíte, každý soubor úložiště je k určitému datu podepsán a tyto informace můžete vidět v souboru vydání:

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

Nyní, z nějakých důvodů, čas na mém serveru Ubuntu byl v minulosti, a to je důvod, proč si Ubuntu stěžovalo, že soubor vydání ještě není platný po dobu X mnoha dní.

Pokud jste připojeni k internetu, můžeteněkolik minut počkat, než váš systém synchronizuje čas .

Pokud to nefunguje, můžete donutit systém, aby používal místní čas jako hodiny reálného času (hardwarové hodiny):

sudo timedatectl set-local-rtc 1

Příkaz timedatectl umožňuje konfigurovat čas, datum a změnit časové pásmo v systému Linux.

Nemusíte restartovat. Funguje okamžitě a můžete si to ověřit opětovnou aktualizací systému Ubuntu.

Pokud je problém vyřešen, můžete nastavit hodiny reálného času na UTC (jak doporučuje Ubuntu).

sudo timedatectl set-local-rtc 0

Vyřešilo to problém za vás?

Doufám, že vám tento rychlý tip pomohl tuto chybu opravit. Pokud se stále potýkáte s problémem, dejte mi vědět v sekci komentářů a pokusím se vám pomoci.



Ubuntu
  1. Jak nainstalovat VLC 2.0.6 na Ubuntu 12.10, Linux Mint 14

  2. Jak opravit chybu Rust „linker ‚cc‘ nenalezen“ v systému Linux

  3. Jak opravit chybu Příkaz nenalezen v Linuxu

  1. Jak rozbalit soubor ZIP v Ubuntu / Linux

  2. Jak nainstalovat VLC 1.1.13 na Ubuntu 11.10 / 12.04, Linux Mint 12

  3. Opravit repozitář nemá soubor s vydáním Chyba v Ubuntu – průvodce krok za krokem?

  1. Jak opravit:uživatel není v chybě souboru sudoers

  2. Jak otevřít soubory ISO na Ubuntu Linux

  3. Jak odstranit soubor na Ubuntu Linux