GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Fix-InRelease non è ancora valido (non valido per altri h min s). Gli aggiornamenti per questo repository non verranno applicati.

Se stai eseguendo il comando di aggiornamento su Ubuntu 20.04/18.04 o versioni precedenti e inizi a ricevere un errore che indica che i file di rilascio non sono validi per un determinato periodo di tempo, ecco la soluzione.

Questo errore viene visualizzato perché l'ora del sistema non verrebbe sincronizzata con la posizione geografica o il server dell'ora corrente. In parole semplici, l'ora e la data sul tuo sistema non sono corrette, quindi il server del repository remoto genera un errore che il rilascio non è valido per la tua macchina per un determinato periodo di tempo.

Error:
 
Reading package lists... Done
E: Release file for http://security.ubuntu.com/ubuntu/dists/focal-security/InRelease is not valid yet (invalid for another 18h 32min 20s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease is not valid yet (invalid for another 18h 32min 19s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/focal-backports/InRelease is not valid yet (invalid for another 18h 32min 45s). Updates for this repository will not be applied.

Quindi, per prima cosa, controlla la tua data e ora correnti digitando:

date

Ora, se vedi che l'ora o i dati non sono accurati, cambiali e sincronizzali con l'orologio hardware del tuo sistema esegui:

sudo hwclock --hctosys

Nel caso in cui il comando sopra non abbia funzionato, configuralo manualmente installando NTP e selezionando il fuso orario:

sudo apt install ntp

sudo dpkg-reconfigure tzdata
sudo service ntp restart

Bene, ora esegui il comando di aggiornamento del sistema e questa volta non riceverai l'errore, anche se il problema non è stato ancora risolto sul tuo sistema, quindi tieni il controllo dell'ora per un periodo temporaneo funzionerà. Questo risolverà sicuramente il problema:

sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update

Poiché ogni repository è stato firmato con alcuni dati e tempi, quindi, è necessario assicurarsi che il sistema che li sta prelevando abbia l'ora corretta, in modo che possa verificare l'ultima versione. Se il tuo sistema è in passato, questa mancata corrispondenza creerà un problema.


Ubuntu
  1. La password per il file system crittografato non viene aggiornata quando cambio la password utente?

  2. Impossibile trovare una chiave valida nel portachiavi della sessione utente per il Sig specificato nell'opzione di montaggio dopo l'aggiornamento dal 16.04 al 18.04?

  3. L'unità disco per /home non è ancora pronta o non è presente durante il caricamento del server Ubuntu 14.04.2 su Vmware?

  4. Il sistema non monta la partizione di scambio?

  5. Come creare un repository Yum per l'installazione di pacchetti di sistema in CentOS/RHEL

Imposta aggiornamenti automatici non presidiati per Ubuntu 20.04

Abilita gli aggiornamenti automatici del sistema in Ubuntu

Come gestire gli aggiornamenti automatici in Ubuntu

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

Il sistema non si iberna; Lo schermo si spegne per alcuni secondi e non succede nient'altro?

L'indicatore dell'ora non mostra la data/l'ora?