Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Upgrading libc6 on lenny leads to unusable system

From: Mich Lanners <mlan(at)cpu.lu>
Date: Thu Aug 23 2007 - 17:05:53 EDT


Dear list,

I'm struggling with a problem I have a hard time fixing myself.

I'm running lenny originally installed form a weekly-build netinst. Two days ago, the automatic update thingy suggested upgrading a few packages, among them libc6 (from 2.6-2 to 2.6.1-1)

Problem is, the installation of libc6 failed, and since then all programs just segfault.

I have tried a number of rescue operations, but it's not easy:
- dpkg --root= doesn't work here, because the pre/post scripts are run
  in the (broken) chroot environment and also segfault,
- I've tried to copy all files used by /bin/bash from a known good
  system (i.e. the binary and all libs reported by ldd), but still no   luck: it keeps segfaulting.
- It's hard to see where it segfaults: debuggers in the installation
  segfault, those outside see only the chroot process.
- I can't simply reinstall from the installer over the existing system
  for the same reason: the installer chroots inside /target and there   everything just segfaults.

I've also tried the radical way of removing /lib, /bin, /etc/ld.so*.

That seemed to work but a subsequent upgrade brought me to the same point again. Luckily I was able to note down the exact error messages:

Preparing to replace libc6 2.6-2 (using .../libc6_2.6.1-1_i386.deb) ... Unpacking replacement libc6 ...
Setting up libc6 (2.6.1-1)
Installing new version of config file /etc/init.d/glibc.sh ... /var/lib/dpkg/info/libc6.postinst: line 320: 23349 Segmantation Fault dpkg --compare-versions $preversion lt 2.3.5-1 /var/lib/dpkg/info/libc6.postinst: line 320: 23350 Segmentation Fault iconvconfig /var/lib/dpkg/info/libc6.postinst: line 20: 23351 Segmentation Fault update-rc.d "$@" >/dev/null dpkg: error processing libc6 (--configure):  subprocess post-installation script returned error exit status 139

Do you need help?X

I've found no bug that looks related.

Did anyone experience this? Should I file a bug?

What is the best way out of this?

Thanks, and cheers

michel


Michel Lanners                 |  " Read Philosophy.  Study Art.
23, Rue Paul Henkes            |    Ask Questions.  Make Mistakes.
L-1710 Luxembourg              |
email   mlan@cpu.lu            |
http://www.cpu.lu/~mlan        |                     Learn Always. "
-- 
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Received on Thu Aug 23 17:06:24 2007

This archive was generated by hypermail 2.1.8 : Sun Oct 07 2007 - 02:45:40 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library