GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment réparer "W :Certains fichiers d'index n'ont pas pu être téléchargés." Erreur dans Ubuntu

Parfois, vous pouvez rencontrer l'erreur "W :Certains fichiers d'index n'ont pas pu être téléchargés. ” sur Ubuntu lors de la mise à jour du système. Voici un extrait de l'erreur.

W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-security/Release.gpg  Unable to connect to archive.ubuntu.com:http:

W: Some index files failed to download. They have been ignored, or old ones used instead.

Dès la première ligne, l'erreur indique un miroir en panne ou indisponible. Dans ce cas, le miroir archive.ubuntu.com n'est pas disponible pour une raison quelconque.

Comment résoudre le problème "W :Échec du téléchargement de certains fichiers d'index". erreur dans Ubuntu

Habituellement, l'erreur devrait disparaître une fois que le miroir est de nouveau en ligne. Cependant, comme vous ne pouvez pas être certain du temps qu'il faudra pour que le miroir redevienne disponible, la meilleure méthode consiste à passer à un autre miroir.

Voici quelques correctifs que vous pouvez appliquer pour résoudre l'erreur.

Solution 1 :revenir au miroir Ubuntu d'origine

Si vous tombez sur cette erreur, la première astuce dans votre manche est de revenir au miroir d'origine. Cela implique la création d'un nouveau fichier de liste de sources à partir de l'exemple de fichier de liste de sources dans /usr/share/doc/apt/examples/sources.list chemin.

Vous pouvez jeter un coup d'œil à l'exemple de fichier de liste de sources comme indiqué :

$ cat /usr/share/doc/apt/examples/sources.list
Exemple de sortie
# See sources.list(5) manpage for more information
# Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool.
deb http://us.archive.ubuntu.com/ubuntu focal main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal main restricted

deb http://security.ubuntu.com/ubuntu focal-security main restricted
deb-src http://security.ubuntu.com/ubuntu focal-security main restricted

deb http://us.archive.ubuntu.com/ubuntu focal-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal-updates main restricted

Mais d'abord, comme toujours recommandé, faites une copie de sauvegarde des listes de sources comme indiqué :

$ sudo mv /etc/apt/sources.list{,.backup}
$ sudo mv /etc/apt/sources.list.d{,.backup}

Ensuite, créez un nouveau fichier de liste de sources à partir de l'exemple de fichier de liste de sources en suivant les étapes ci-dessous :

$ sudo mkdir /etc/apt/sources.list.d
$ sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list

Enfin, mettez à jour les référentiels comme indiqué.

$ sudo apt update

Cela restaure tous les miroirs et active le "Principal ' référentiel qui est pris en charge par Canonical .

Pour installer supporté par la communauté packages logiciels, packages propriétaires et packages non disponibles sous une licence entièrement gratuite, vous pouvez envisager d'activer les référentiels suivants :

  • Univers – Logiciel libre et open source géré par la communauté.
  • Limité – Pilotes propriétaires pour les appareils.
  • Multivers – Logiciel limité par des droits d'auteur ou des problèmes juridiques.

Pour activer ces référentiels, appelez les commandes ci-dessous.

$ sudo add-apt-repository restricted
$ sudo add-apt-repository multiverse
$ sudo add-apt-repository universe

Ensuite, mettez à jour vos listes de colis.

$ sudo apt update

À ce stade, vous devriez avoir à la fois le Main référentiel et supporté par la communauté référentiels à votre disposition.

Solution 2 :sélectionnez le miroir le plus proche parmi les miroirs Ubuntu officiels

Alternativement, vous pouvez envisager de passer au miroir le plus proche - qui se trouve souvent être le miroir le plus rapide - par rapport à votre emplacement géographique.

L'approche la plus simple consiste à s'assurer que le miroir défini dans le fichier de liste des sources inclut le code pays relatif à votre pays de résidence. Par exemple, l'officiel États-Unis miroir fourni dans /etc/apt/sources.list est :

deb http://us.archive.ubuntu.com/ubuntu focal main restricted

Si votre emplacement n'est pas aux États-Unis , écrasez simplement le US code pays par le code pays approprié. Par exemple, si vous vous trouvez au Canada , remplacez nous avec ca comme indiqué dans le fichier comme indiqué.

deb http://ca.archive.ubuntu.com/ubuntu focal main restricted

Une fois cela fait, mettez à jour la liste des sources comme indiqué :

$ sudo apt update

Solution 3 :Copier le contenu de la liste des sources à partir d'un système qui fonctionne correctement

Enfin, l'autre façon de résoudre cette erreur est de copier le contenu de la liste des sources fichier d'un autre système Ubuntu fonctionnel et collez-les dans le fichier de liste des sources de votre système. C'est de loin la méthode la plus simple pour corriger cette erreur.

Les trois méthodes décrites devraient vous aider à résoudre cette erreur persistante sur Ubuntu .


Ubuntu
  1. Comment lister les utilisateurs sur Ubuntu 20.04

  2. Comment réparer l'erreur de mise à jour d'Ubuntu :problème avec MergeList

  3. Comment réparer l'erreur apt-get Failed to Fetch dans les versions Ubuntu non prises en charge

  4. "Erreur de démarrage" avec l'usb en direct d'Ubuntu 15.10 - Comment y remédier

  5. Comment réparer - Erreur Apache :Aucun DirectoryIndex correspondant ?

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

Comment réparer l'erreur Apt-Get GPG NO_PUBKEY Ubuntu 14

Comment réparer l'erreur BADSIG apt-get update GPG sur Ubuntu ou Debian

Comment réparer la partition NTFS n'a pas réussi à monter l'erreur sous Linux

Comment corriger l'erreur 403

Comment réparer l'erreur "W:Certains fichiers d'index n'ont pas pu être téléchargés" dans Ubuntu Linux