Well, I upgraded to the latest packages in 'unstable' and it broke mySQL and a few other goodies. Since I could no longer get the libraries that I had just *replaced* (the ones that were in 'unstable' about a month ago), I decided to try installing the libc and ldso in 'stable'....
bad idea. It broke bash, ldconfig, ls... everything. Everything died with a segfault. I eventually recovered by installing a brand-new Debian on another partition and replacing the hosed /lib, /bin, and /sbin directories with the ones from the new install. Ug. So... again... I make my annual cry to the package gods: Why are the *system-critical* binaries dynamically linked? If you hose your ld.so, ld-linux, or libc, that breaks login (so there's no way to get into the system after a reboot), bash (so many shell scripts won't work), ls (so you can't use 'ls -l' to see which libs the symlinks are pointing to), cp and mv (so you can't try using different libs), ed (so you can't edit any files), and mount. Is there a reason we've never switched to static linking for a critical handful of binaries? ------------------- [EMAIL PROTECTED] / [EMAIL PROTECTED] "When I made a shadow on my window shade, They called the police and testified. But they're like the people chained up in the cave, In the alegory of people in the cave by the greek guy"
BEGIN:VCARD VERSION:2.1 N:Emenaker;Joe FN:Joe Emenaker ORG:California Polytechnic University;Business TITLE:Programmer/Anayst TEL;WORK;VOICE:805-756-5129 TEL;HOME;VOICE:805-542-0271 TEL;WORK;FAX:805-756-2999 TEL;HOME;FAX:805-545-8827 ADR;WORK:;02-312;Grand Ave.;San Luis Obispo;CA;93407;USA LABEL;WORK;ENCODING=QUOTED-PRINTABLE:02-312=0D=0AGrand Ave.=0D=0ASan Luis Obispo, CA 93407=0D=0AUSA ADR;HOME:;;793-A Foothill Blvd. #114;San Luis Obispo;CA;93405;USA LABEL;HOME;ENCODING=QUOTED-PRINTABLE:793-A Foothill Blvd. #114=0D=0ASan Luis Obispo, CA 93405=0D=0AUSA X-WAB-GENDER:2 URL:http://www.genesiscom.com/~jemenake URL:http://www.calpoly.edu/ EMAIL;PREF;INTERNET:[EMAIL PROTECTED] REV:19990615T185931Z END:VCARD