GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment réparer l'erreur "Le référentiel n'est pas encore valide" dans Ubuntu Linux

J'ai récemment installé le serveur Ubuntu sur mon Raspberry Pi. Je l'ai connecté au Wi-Fi du terminal Ubuntu et j'ai continué à faire ce que je fais après avoir installé n'importe quel système Linux qui consiste à mettre à jour le système.

Lorsque j'ai utilisé la commande "sudo apt update", cela m'a donné une erreur qui m'était en quelque sorte unique. Il s'est plaint que le fichier de version du référentiel était invalide pendant une certaine période.

E :Le fichier de version pour http://ports.ubuntu.com/ubuntu-ports/dists/focal-security/InRelease n'est pas encore valide (invalide pendant encore 159j 15h 20min 52s). Les mises à jour de ce dépôt ne seront pas appliquées.

Voici le résultat complet :

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

Correction de l'erreur "Le fichier de version n'est pas encore valide" dans Ubuntu et d'autres distributions Linux

La raison de l'erreur est la différence entre l'heure sur le système et l'heure dans le monde réel.

Vous voyez, chaque fichier de référentiel est signé à une certaine date et vous pouvez voir cette information en consultant le fichier de version :

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

Maintenant, pour certaines raisons, le temps passé sur mon serveur Ubuntu était passé et c'est pourquoi Ubuntu s'est plaint que le fichier de version n'est pas encore valide pendant X plusieurs jours.

Si vous êtes connecté à Internet, vous pouvez attendre quelques minutes que votre système synchronise l'heure .

Si cela ne fonctionne pas, vous pouvez forcer le système à utiliser l'heure locale comme horloge en temps réel (horloge matérielle) :

sudo timedatectl set-local-rtc 1

La commande timedatectl vous permet de configurer l'heure, la date et de changer le fuseau horaire sous Linux.

Vous ne devriez pas avoir besoin de redémarrer. Cela fonctionne immédiatement et vous pouvez le vérifier en mettant à jour à nouveau votre système Ubuntu.

Si le problème est résolu, vous pouvez régler l'horloge en temps réel pour utiliser UTC (comme recommandé par Ubuntu).

sudo timedatectl set-local-rtc 0

Cela a-t-il résolu le problème pour vous ?

J'espère que cette astuce rapide vous a aidé à corriger cette erreur. Si vous rencontrez toujours le problème, faites-le moi savoir dans la section des commentaires et j'essaierai de vous aider.



Ubuntu
  1. Comment installer VLC 1.1.13 sur Ubuntu 11.10 / 12.04, Linux Mint 12

  2. Comment installer VLC 2.0.6 sur Ubuntu 12.10, Linux Mint 14

  3. Comment réparer l'erreur Rust "linker 'cc' introuvable" sous Linux

  4. Comment corriger une erreur de commande introuvable sous Linux

  5. Corrigez l'erreur Le référentiel n'a pas de fichier de version dans Ubuntu - Guide étape par étape ?

Comment réparer l'erreur Busybox Initramfs sur Ubuntu

5 Solutions - Comment réparer l'erreur "Commande Zsh introuvable" sous Linux ou macOS

Comment gérer le système de fichiers Linux sur le serveur Ubuntu

Comment réparer l'erreur "Le référentiel n'a pas de fichier de version" dans Ubuntu

Comment réparer "Les informations de mise à jour sont obsolètes" dans Ubuntu Linux

Comment réparer l'erreur 'E:Impossible d'obtenir le verrouillage /var/lib/dpkg/lock' dans Ubuntu Linux