GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come risolvere l'errore "Il repository non è ancora valido" in Ubuntu Linux

Di recente ho installato il server Ubuntu sul mio Raspberry Pi. L'ho collegato al Wi-Fi dal terminale Ubuntu e ho continuato a fare quello che faccio dopo aver installato qualsiasi sistema Linux che è quello di aggiornare il sistema.

Quando ho usato il comando "sudo apt update", mi ha dato un errore che era un po' unico per me. Si è lamentato del fatto che il file di rilascio per il repository non fosse valido per un certo periodo di tempo.

E:il file di rilascio per http://ports.ubuntu.com/ubuntu-ports/dists/focal-security/InRelease non è ancora valido (non valido per altri 159d 15h 20min 52s). Gli aggiornamenti per questo repository non verranno applicati.

Ecco l'output completo:

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

Correzione dell'errore "file di rilascio non ancora valido" in Ubuntu e altre distribuzioni Linux

Il motivo dell'errore è la differenza tra l'ora sul sistema e l'ora nel mondo reale.

Vedi, ogni file di repository è firmato in una certa data e puoi vedere queste informazioni visualizzando il file di rilascio:

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

Ora, per alcuni motivi, il tempo sul mio server Ubuntu era nel passato ed è per questo che Ubuntu si è lamentato del fatto che il file di rilascio non è ancora valido per X molti giorni.

Se sei connesso a Internet, puoi attendere alcuni minuti affinché il tuo sistema sincronizzi l'ora .

Se non funziona, puoi forzare il sistema a utilizzare l'ora locale come orologio in tempo reale (orologio hardware):

sudo timedatectl set-local-rtc 1

Il comando timedatectl consente di configurare ora, data e modificare il fuso orario su Linux.

Non dovrebbe essere necessario riavviare. Funziona immediatamente e puoi verificarlo aggiornando nuovamente il tuo sistema Ubuntu.

Se il problema viene risolto, puoi impostare l'orologio in tempo reale per utilizzare UTC (come consigliato da Ubuntu).

sudo timedatectl set-local-rtc 0

Ti ha risolto il problema?

Spero che questo suggerimento rapido ti abbia aiutato a correggere questo errore. Se stai ancora affrontando il problema, fammi sapere nella sezione commenti e cercherò di aiutarti.



Ubuntu
  1. Come installare VLC 1.1.13 su Ubuntu 11.10/12.04, Linux Mint 12

  2. Come installare VLC 2.0.6 su Ubuntu 12.10, Linux Mint 14

  3. Come risolvere l'errore di ruggine "linker 'cc' non trovato" su Linux

  4. Come correggere un errore di comando non trovato in Linux

  5. Risolto il problema Il repository non ha un file di rilascio Errore in Ubuntu - Guida passo passo?

Come correggere l'errore Busybox Initramfs su Ubuntu

5 soluzioni - Come correggere l'errore "Comando Zsh non trovato" in Linux o macOS

Come gestire il file system Linux su Ubuntu Server

Come risolvere l'errore "Il repository non ha un file di rilascio" in Ubuntu

Come risolvere "Le informazioni di aggiornamento sono obsolete" in Ubuntu Linux

Come risolvere l'errore "E:impossibile ottenere il blocco /var/lib/dpkg/lock" in Ubuntu Linux