web-dev-qa-db-fra.com

dpkg: package de traitement des erreurs libc-bin (--configure)

Après la mise à niveau vers Ubuntu 16.04, je ne peux pas mettre à jour mon système. Après l'habituel:

apt-get upgrade

Je reçois cette erreur:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up libc-bin (2.23-0ubuntu3) ...
Segmentation fault (core dumped)
/sbin/ldconfig.real: Can't stat /lib/i686-linux-gnu: No such file or directory
/sbin/ldconfig.real: Can't stat /usr/lib/i686-linux-gnu: No such file or directory
/sbin/ldconfig.real: Path `/lib/x86_64-linux-gnu' given more than once
/sbin/ldconfig.real: Path `/usr/lib/x86_64-linux-gnu' given more than once
Segmentation fault (core dumped)
dpkg: error processing package libc-bin (--configure):
 subprocess installed post-installation script returned error exit status 139
Errors were encountered while processing:
 libc-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)

Des idées pour résoudre le problème? apt-get clean et apt-get -f install n'ont rien fait.

5
Molorius

Ici, la raison semblait être un /var/cache/ldconfig/aux-cache corrompu.

La solution était de faire (en tant que root):

rm /var/cache/ldconfig/aux-cache

Et ensuite exécuter

/sbin/ldconfig
2
Christof

J'avais l'habitude d'avoir la même erreur ici, j'ai fait la commande suivante:

 Sudo apt-get --reinstall install libc-bin

Et cela a fonctionné, il a réinstallé le package libc-bin et résolu le problème.

J'espère que ça aide

2
Mario Junior

J'ai eu ce problème, il s'est avéré être lié aux limites. Cela l'a résolu:

limit datasize 2000M
0
Steven Borho