Dpgk quebrado? Falha ao executar script / usr / sbin / dpkg-preconfigure --apt || verdade

1

Ubuntu Server 14.04

apt-get install <package>

produz o erro:

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

O dpkg parece estar instalado, veja:

$ 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.                  

Como posso reparar este pacote?

Eu tentei

sudo apt-get install --reinstall dpkg

mas é claro que esta ação produz o mesmo erro.

    
por Ken Sherwood 29.04.2015 / 06:57

1 resposta

1

isso significa que há alguns problemas em seus scripts de configuração, pois o DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";}; não existe, portanto, é necessário criá-lo.

Experimente este comando para criá-lo:

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

Para fazer isso nas etapas:

abra o arquivo /etc/apt/apt.conf.d/70debconf

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

Adicione esta linha e salve-a:

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

Agora tente novamente

    
por Maythux 29.04.2015 / 07:42