72 votes

Comment résoudre le problème "Failed to download repository information" ?

Chaque fois que j'essaie d'installer quelque chose avec le Centre logiciel Ubuntu, l'erreur suivante apparaît.

Échec du téléchargement des informations sur le référentiel

Vérifiez votre connexion Internet.

E:Unable to parse package file /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_multiverse_i18n_Index (1)

73voto

reverendj1 Points 15127

Essayez de nettoyer votre apt-cache et de lancer les mises à jour.

sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade

Si vous avez toujours des problèmes, changez votre miroir de repo : Ouvrir Gestionnaire de mise à jour ou Mise à jour du logiciel puis cliquez sur Paramètres > Logiciel Ubuntu puis sélectionnez Autre de la Télécharger à partir de et cliquez sur le menu Select Best Server bouton. Une fois terminé, le meilleur serveur apparaîtra sélectionné (en surbrillance), il suffit de cliquer sur le bouton Choose Server bouton. Essayez maintenant de mettre à jour/mettre à niveau à nouveau.

36voto

Scott Stensland Points 12948

"Software Updater" donnera le même message d'erreur pour des problèmes comme :

W: Failed to fetch http://ppa.launchpad.net/crass/ufraw/ubuntu/dists/raring/main/binary-amd64/Packages  404  Not Found

Solution : Paramètres -> Logiciels et mises à jour -> Autres logiciels -> Cliquez sur l'entrée incriminée et cliquez sur Supprimer (OU décochez-la simplement pour qu'elle soit ignorée mais visible pour plus tard).

Une autre façon de décocher les mauvaises entrées est de

/etc/apt
grep -r some_string 

par exemple

grep -r ufraw /etc/apt

qui renverra le fichier contenant la chaîne ufraw, puis éditera ce fichier et commentera la ligne mentionnant la chaîne ufraw.

Cela désactive les mises à jour du paquet lié à ce fichier ... le symptôme disparaît ... le problème est souvent dû à l'utilisation d'un paquet qui n'a pas encore été personnalisé pour la version du système d'exploitation que vous utilisez.

5voto

R K Points 138

C'est le même problème que je rencontre également avec Ubuntu 20.04 LTS. Mon appareil est connecté à une "connexion à compteur" (je pense que le problème vient du fait que j'ai configuré cette connexion comme étant à compteur. Je n'en suis pas sûr). Mais j'ai trouvé un moyen de mettre à jour même après cette erreur.

  1. Cliquez sur l'option "Paramètres" sous ce message d'erreur et cela ouvrira la fenêtre "Logiciels et mises à jour".
  2. Fermez maintenant la fenêtre "Logiciels et mises à jour" et vous verrez que les mises à jour sont disponibles pour le téléchargement et l'installation.

Je ne connais pas la raison de cette erreur. Si quelqu'un pouvait ajouter quelque chose à ce sujet, ce serait utile. Mais cela fonctionne vraiment. Je l'ai fait pendant plus de deux semaines.

J'espère que cela vous aidera !

4voto

Scott Stensland Points 12948

Assurez-vous que cdrom n'est pas coché, puis coupez et collez l'ensemble des commandes ci-dessous.

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old_`date '+%Y%m%d_%H%M%S'`  
sudo mkdir -p lists/partial
sudo apt-get clean 
sudo apt-get update

1voto

Frank M Points 21

J'ai eu le même problème lors de la mise à jour de la 18.10 vers la dernière version. Dans mon cas, la raison était que j'avais certains paquets marqués comme étant conservés. Voici ce que j'ai fait.

$ sudo apt upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libodbc1 
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.

Je les ai simplement supprimés ainsi que leurs dépendances :

$ sudo apt remove libodbc1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  odbcinst odbcinst1debian2
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED
freetds-bin libodbc1 

Ensuite, la séquence de commandes suivante m'a permis de réussir la mise à niveau :

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X