Looks like I completely screwed up apt. For example:
removed libc6; then:
# apt-get install libc6
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, libc6 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
1 packages not fully installed or removed.
Need to get 3195kB of archives. After unpacking 0B will be used.
Get:1
http://http.us.debian.org testing/main libc6 2.3.1-16 [3195kB]
Fetched 3195kB in 10m46s (4942B/s)
Reading package fields... 0%tar: relocation error: /lib/libpthread.so.0: symbol __libc_pthread_init, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
dpkg-deb: subprocess tar returned error exit status 127
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Reading package fields... Done
Reading package status.. 0%/usr/sbin/apt-listbugs:790:in `quote': failed to convert nil into String (TypeError)
from /usr/sbin/apt-listbugs:790:in `create'
from /usr/sbin/apt-listbugs:789:in `each_key'
from /usr/sbin/apt-listbugs:789:in `create'
from /usr/sbin/apt-listbugs:1092
/usr/bin/perl: relocation error: /lib/libpthread.so.0: symbol __libc_pthread_init, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
tar: relocation error: /lib/libpthread.so.0: symbol __libc_pthread_init, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
dpkg-deb: subprocess tar returned error exit status 127
dpkg: error processing /var/cache/apt/archives/libc6_2.3.1-16_i386.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/libc6_2.3.1-16_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
any ideas?