Public bug reported:

After an upgrade, I got this problem:

dpkg: error processing package libc-bin (--configure):
 subprocess installed post-installation script returned error exit status 139

During several retries and trying several possible solutions I found on the 
internet, I have seen this as well:
Segmentation fault

This bug was reported in earlier versions of Ubuntu (as far back as 2011). None 
of the suggestions worked - they included:
apt -f install
dpkg --configure -a
apt autoremove
apt autoclean
apt clean
One solution suggested to remove the broken package, but that would have meant 
breaking Ubuntu.

I created the following a workaround:

Download the deb file (libc-bin_2.23-0ubuntu10_amd64.deb) from ubuntu
package web site (https://packages.ubuntu.com) and save it in /tmp.
Trying to install this deb will not work. Extract the contents into an
empty folder (e.g. /tmp/fix). With mc (midnight commander) this is
pretty easy, but here are some commands that might help.

mkdir -p /tmp/fix/DEBIAN
cd /tmp/fix
ar x ../libc-bin_2.23-0ubuntu10_amd64.deb
tar -xf data.tar.gz
cd /tmp/fix/DEBIAN
tar -xf ../control.tar.gz
cd /tmp
rm control.tar.gz
rm data.tar.gx

In the end, you need to have etc, sbin, usr and DEBIAN folders in
/tmp/fix.

If you used mc, you might have INFO and INSTALL - you can delete them.

Move DEBIAN/postinst to some other place (e.g. /tmp)

Now rebuild the package without the postinst script.

cd /tmp
dpkg --build /tmp/fix

You should now have package called build.deb in /tmp. You need to rename
it, so use this command:

mv /tmp/build.deb /tmp/fix/libc-bin_2.23-0ubuntu10_amd64.deb

Now install this file:

dpkg -i tmp/fix/libc-bin_2.23-0ubuntu10_amd64.deb
(it should not cause any problems)

Now run the script that was supposed to be run by the installer:

bash /tmp/postinst

Ok, so now you can continue working until the problem has been sorted
out.

I attached the repackaged deb - please verify your architecture and
version before using it.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: libc-bin 2.23-0ubuntu10
ProcVersionSignature: Ubuntu 4.4.0-116.140-generic 4.4.98
Uname: Linux 4.4.0-116-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.15
Architecture: amd64
Date: Fri Feb 23 10:54:34 2018
Dependencies:
 gcc-6-base 6.0.1-0ubuntu1
 libc6 2.23-0ubuntu10
 libgcc1 1:6.0.1-0ubuntu1
SourcePackage: glibc
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: glibc (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug xenial

** Patch added: "dep package rebuilt without postinst"
   
https://bugs.launchpad.net/bugs/1751230/+attachment/5060987/+files/libc-bin_2.23-0ubuntu10_amd64.deb

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1751230

Title:
  libc_bin package broken

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1751230/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to