web-dev-qa-db-fra.com

Dpgk cassé? Echec de l'exécution du script / usr / sbin / dpkg-preconfigure --apt || vrai

Ubuntu Server 14.04

apt-get install <package>

produit l'erreur:

E: Waited for /usr/sbin/dpkg-preconfigure --apt || true but it wasn't there     
E: Failure running script /usr/sbin/dpkg-preconfigure --apt || true 

dpkg semble être installé, voir:

$ Sudo apt-get install dpkg                                      
Reading package lists... Done                                                   
Building dependency tree                                                        
Reading state information... Done                                               
dpkg is already the newest version.                                             
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.                  

Comment puis-je réparer ce paquet?

J'ai essayé

Sudo apt-get install --reinstall dpkg

mais bien sûr, cette action produit la même erreur.

1
Ken Sherwood

cela signifie qu'il y a quelques problèmes dans vos scripts de configuration car le DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";}; n'existe pas, vous devez donc le créer.

Essayez cette commande pour le créer:

Sudo sh -c "echo 'DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};' >> /etc/apt/apt.conf.d/70debconf"

Pour le faire par étapes:

ouvrez le fichier /etc/apt/apt.conf.d/70debconf

 gksudo gedit /etc/apt/apt.conf.d/70debconf

Ajoutez cette ligne et enregistrez-la:

DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};

Maintenant réessayer

1
Maythux