dpkg: error processing package libc-bin (--configure)
After upgrading to Ubuntu 16.04, I cannot update my system. After the usual:
apt-get upgrade
I get this error:
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)
Any ideas on how to fix this? apt-get clean
and apt-get -f install
did nothing.
Here the reason seemed to be a corrupted /var/cache/ldconfig/aux-cache
.
The solution was to do (as root):
rm /var/cache/ldconfig/aux-cache
And afterwards execute
/sbin/ldconfig
I used to have the same error here, I did the following command:
sudo apt-get --reinstall install libc-bin
And it worked, it reinstalled the libc-bin
package and solved the issue.
Hope it helps