GNU/Linux >> Tutoriels Linux >  >> Ubuntu

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

L'une des erreurs les plus courantes rencontrées par un utilisateur lors de la mise à jour est Problème avec MergeList . L'erreur peut être rencontrée lors de l'utilisation à la fois du gestionnaire de mise à jour Ubuntu et de la mise à jour sudo apt-get en terminale.

L'erreur complète ressemble à ceci :

E:Encountered a section with no Package: header,
E:Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages,
E:The package lists or status file could not be parsed or opened.

C'est la deuxième ligne qui est importante ici. Il vous indique que le fichier mentionné dans la deuxième ligne a été corrompu d'une manière ou d'une autre et qu'il ne peut donc pas être analysé.

Résolution du problème MergeList dans Ubuntu

La solution unique à ce problème consiste à exécuter les deux commandes suivantes, une par une, dans le terminal (Ctrl+Alt+T) :

sudo rm -r /var/lib/apt/lists/*

Vous pouvez en générer un nouveau avec cette commande :

sudo apt-get clean && sudo apt-get update

Voilà! Cela devrait résoudre le "problème avec la liste de fusion " Erreur.

Résolution du problème MergeList dans les systèmes d'exploitation Debian et Raspbian

Si vous utilisez le système d'exploitation Debian ou Raspbian ou même Ubuntu, vous pouvez voir l'erreur MergeList mais les fichiers corrompus peuvent être différents :

Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/dpkg/status
E: The package lists or status file could not be parsed or opened.

Cette fois, le problème concerne /var/lib/dpkg/status. La gestion de cette erreur est légèrement différente et légèrement plus compliquée que la précédente.

Maintenant, vous pourriez mais vous ne devriez pas simplement le supprimer tout de suite. Effectuez d'abord une sauvegarde :

mv /var/lib/dpkg/status /var/lib/dpkg/status.old

Ce que vous devez faire maintenant est d'obtenir une sauvegarde de ce fichier d'état et de l'utiliser. Les fichiers de sauvegarde sont stockés dans le répertoire /var/backups. Vous pouvez le lister :

ls -l /var/backups/dpkg.status*

Copiez la dernière sauvegarde :

cp /var/backups/dpkg.status.0 /var/lib/dpkg/status

Essayez d'exécuter la mise à jour maintenant et voyez si le problème est résolu. Sinon, vous pouvez essayer avec le prochain fichier de sauvegarde. Si le fichier est archivé, vous devez d'abord le décompresser. Une fois copié, exécutez à nouveau la commande de mise à jour et vérifiez si elle est corrigée.

Dans d'autres erreurs de mise à jour fréquentes d'Ubuntu, l'une d'entre elles est Impossible de télécharger les informations du référentiel. Vous voudrez peut-être aussi les vérifier. Profitez d'Ubuntu :)



Ubuntu
  1. Comment réparer un problème de programme système détecté dans Ubuntu

  2. Comment mettre à jour Ubuntu manuellement ?

  3. Comment mettre à jour Ubuntu ?

  4. Comment mettre à jour vers Python 2.7 ?

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

Le correctif n'a pas pu télécharger l'erreur de fichiers de package dans Ubuntu

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 mettre à jour Filezilla sur Ubuntu ?

Comment réparer l'erreur "Problème de programme système détecté" sur Ubuntu