web-dev-qa-db-fra.com

Le gestionnaire de mise à jour ne peut pas s'ouvrir car il manque / var / lib / dpkg / status

Le gestionnaire de mise à jour ne s'ouvre pas, en disant

E: could not open file/var/lib/dpkg/status - open(2: No such file or directory),
E: the package lists or status file could not be parsed or opened.

Que faire?

7
Rakem Phillips

Sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status

Et puis essayez de mettre à jour.

4
Ilias

J'ai eu le même problème. Je ne pouvais rien faire avec la commande apt ou le gestionnaire de mise à jour, je ne pouvais donc même pas obtenir les outils que les gens me recommandaient d'utiliser pour résoudre le problème.

J'ai navigué sur cd/var/lib/dpkg et constaté qu’il ne contenait que 2 fichiers: labels et lock. Aucun statut ou quoi que ce soit.

Donc, je viens de créer un fichier de statut en utilisant

touch /var/lib/dpkg/status

et puis je pourrais utiliser apt-get à nouveau. J'ai nettoyé, purgé, mis à jour et tout ça, mais ça n'a pas aidé. Dpkg était inutile. On dirait que cela peut se produire assez souvent, par exemple si vous vous arrêtez pendant une mise à jour. J'ai dû récupérer dpkg à partir de zéro http://people.adams.edu/~cdmiller/posts/Ubuntu-dpkg-recovery/

3
Drkawashima

Seulement 2 commandes fonctionnent pour moi:

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

  2. Sudo apt-get update

1
ankrat

On dirait que celui-ci, de toute façon, je n'ai pas encore essayé. Nous vous contacterons.

http://us.generation-nt.com/answer/broken-dpkg-status-help-204088711.html

0
abrahamdsl

Juste le même problème essayé

Sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status

il n'a pas pu trouver le fichier ouvert nautilus et le répertoire entier var/lib manquait du serveur redémarré et le problème a été corrigé - il est temps de sauvegarder tout et éventuellement de remplacer quelques disques.

0
Lyn Samuel

Vous devez restaurer le fichier d’état à partir d’une sauvegarde. Essayez d’utiliser,

Sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status.bad
0
Sudaraka