After some experimenting with apm to have my noisy harddisk spin down using apm -s, somehow one of my glibc6 library files was corrupted, causing programs using that library to exit with a segmentation fault.
This happened in a library used by syslogd, and as a result my system would enter runlevel 3, try to start syslogd, and hang. So the good thing was that I noticed something was wrong right away... After replacing this file with the original file from the glibc6 package my system is up and running. However, there may be a lot more files corrupted due to my apm experiments. So now I need to compare the files of each installed package to the files in the corresponding .deb archive, and replace all files on my system that are different from the ones in the original deb archive. Does anyone know/have a script to do this? Wouter