Forum Moderators: bakedjake
Unfortunately in this case I don't know how to sort this one out. I can't seem to roll back, I can't apt-get anything to update packages which may have trashed (tried ldso) I can't even dpkg .deb's
The server is running fine, but apt-get / dpkg / dselect refuse to work until libc6 finishes configuring. But libc6 can't finish configuring because ldconfig gives illegal instruction!
The only thing I'm worried about is if the server was rebooted. What state would it be in then.
Unfortunately in this case I don't know how to sort this one out. I can't seem to roll back, I can't apt-get anything to update packages which may have trashed (tried ldso) I can't even dpkg .deb's
The server is running fine, but apt-get / dpkg / dselect refuse to work until libc6 finishes configuring. But libc6 can't finish configuring because ldconfig gives illegal instruction!
The only thing I'm worried about is if the server was rebooted. What state would it be in then.
I'm wondering if the ldconfig file is corrupt
No, most probably it's just the wrong one, trapped inside a glibc transition.
I'm sorry I can't help you with this, it has never happened to me. Check the Debian mailing lists and scream (figuratively speaking) a little if nobody else has reported it before. Bug reports are very appreciated in unstable and in Debian in general.
To fix this, you need to download updated libc6 / glibc deb packages and install them.
The files I needed for i686 are here:
ftp.debian.org/pool/main/g/glibc/
store them on the server then run:
dpkg - i each_of_the_deb_files
It now works a treat.I can continue to use apt-get and update latest files.