Obtenir 'La version n'est pas encore valide' lors de la mise à jour du conteneur docker d'ubuntu

4

J'essaie de mettre à jour un conteneur Ubuntu avec un fichier docker.

RUN apt-get update -y

Mais je reçois l'erreur ci-dessous.

E: Release file for http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease is not valid yet (invalid for another 9h 14min 10s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease is not valid yet (invalid for another 9h 14min 16s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease is not valid yet (invalid for another 9h 14min 35s). Updates for this repository will not be applied.

J'ai vérifié d'autres solutions au même problème, comme ajouter Acquire::Check-Valid-Until=falseà apt-get comme ci-dessous

RUN apt-get -o Acquire::Check-Valid-Until="false" update -y

Ce qui précède échoue également.

Shash
la source
1
Vérifiez l’horloge de votre système (ou une différence entre votre fuseau horaire et votre horloge système)
guiverc
1
@guiverc oui mise à jour de l'heure locale travaillée
Shash
@Shash Si cela a fonctionné, veuillez accepter la réponse soumise afin que les gens sachent que cela a fonctionné pour vous!
devinbost

Réponses:

5

Corrigez votre horloge système. ( Dans les commentaires, j'ai également suggéré de vérifier l'absence de correspondance entre l'horloge et votre fuseau horaire )

Reportez-vous à Qu'est-ce que l'instruction de ligne de commande pour changer l'horloge système? pour régler l'heure système ( je suggère d'aller à la timedatectlréponse si vous utilisez une version 'moderne' d'Ubuntu), ou http://manpages.ubuntu.com/manpages/xenial/man8/hwclock.8.html (si vous souhaitez configurer le matériel horloge directement, mais n'oubliez pas de la faire correspondre à votre configuration de fuseau horaire)

guiverc
la source
3

Redémarrez docker (ou votre ordinateur pour être sûr) car l'horloge système ne correspond pas.

J'ai passé quelques heures à essayer de comprendre ce qui se passait et le redémarrage a résolu le problème instantanément.

Dennis
la source