I'm afraid that the patch selected by Mattias didn't fix it:
Preparing to replace libc6 2.11.1-0ubuntu9 (using .../libc6_2.12-0ubuntu3_i386.deb) ...
Checking for services that may need to be restarted...
Checking init scripts...
Unpacking replacement libc6 ...
dpkg: warning: subprocess old post-removal script killed by signal (Illegal instruction)
dpkg - trying script from the new package instead ...
dpkg: error processing /var/cache/apt/archives/libc6_2.12-0ubuntu3_i386.deb (--unpack):
subprocess new post-removal script killed by signal (Illegal instruction)
dpkg: error while cleaning up:
subprocess installed pre-installation script killed by signal (Illegal instruction)
Errors were encountered while processing:
/var/cache/apt/archives/libc6_2.12-0ubuntu3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
I'm afraid that the patch selected by Mattias didn't fix it:
Preparing to replace libc6 2.11.1-0ubuntu9 (using .../libc6_ 2.12-0ubuntu3_ i386.deb) ... apt/archives/ libc6_2. 12-0ubuntu3_ i386.deb (--unpack): apt/archives/ libc6_2. 12-0ubuntu3_ i386.deb
Checking for services that may need to be restarted...
Checking init scripts...
Unpacking replacement libc6 ...
dpkg: warning: subprocess old post-removal script killed by signal (Illegal instruction)
dpkg - trying script from the new package instead ...
dpkg: error processing /var/cache/
subprocess new post-removal script killed by signal (Illegal instruction)
dpkg: error while cleaning up:
subprocess installed pre-installation script killed by signal (Illegal instruction)
Errors were encountered while processing:
/var/cache/
E: Sub-process /usr/bin/dpkg returned an error code (1)