Error de actualización de sudo apt: "El archivo de versión aún no es válido"

Error de actualización de sudo apt: "El archivo de versión aún no es válido"

Sigo recibiendo este error cada vez que intento sudo apt update:

Hit:1 ubuntu bionic InRelease
Ign:3 linux/chrome/deb stable InRelease                   
Get:2 /ubuntu bionic-updates InRelease [88.7 kB]   
Get:5 /linux/chrome/deb stable Release [943 B]             
Get:6 http://dl.google.com/linux/chrome/deb stable Release.gpg [819 B]         
Get:4 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB] 
Get:7 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]    
Reading package lists... Done                                 
E: Release file for http://dl.google.com/linux/chrome/deb/dists/stable/Release is not valid yet (invalid for another 2h 45min 28s). Updates for this repository will not be applied.
E: Release file for http://us.archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease is not valid yet (invalid for another 4h 34min 33s). Updates for this repository will not be applied.
E: Release file for http://us.archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease is not valid yet (invalid for another 1h 22min 16s). Updates for this repository will not be applied.
E: Release file for http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease is not valid yet (invalid for another 4h 32min 36s). 

No se aplicarán las actualizaciones para este repositorio.

Restablecí mi zona horaria a UTC, pero no funcionó.
También encontré una respuesta diferente donde decían que debería intentarlo.

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

pero eso tampoco funcionó.
Recibí el mismo error las dos veces.

Respuesta1

Correr:

sudo hwclock --hctosys 

Este comando obtiene la última hora del RTC de su máquina Windows y establece la hora del sistema en esa fecha.

Respuesta2

Este es un problema de zona horaria. Intente reiniciar su host Docker. Funcionó para mí.

Respuesta3

Puedes usaresta solución temporal, dada porleon-fuerte:

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

Ver el informe de errorhttps://github.com/microsoft/WSL/issues/4114para más detalles.

Respuesta4

En mi caso:

  • Microsoft Windows [Versión 10.0.19041.630];
  • WSL versión 2;
  • Ubuntu-20.04;

El datecomando informa una fecha y hora incorrectas. Usé lo siguiente:

sudo apt install ntp 
sudo service ntp restart 

Luego el datecomando informa los datos y la hora correctos. sudo apt updateAhora puede funcionar.

información relacionada