RE: potato upgrade killed libc5 I ran an apt-get upgrade over the past weekend. That and/or an upgrade to new 2.2.12 kernel seems to have killed all my old binaries depending on libc5.
Mostly the affected files amount to cruft. There is(was) a commercial xvscan with scanner support that died. However, when this goes onto our production machine it will surely kill all sorts of user scripts that we do not maintain and that I'm sure our users do not maintain. The libc5 libraries here have not been touched in months. I've attached below a strace of two instances, one of a libc5 login, and another of a local accounting program. The output in this case does not mean much to me. It does not go very far. Is it even done with the loader? I hope this is a "local feature" but thought I'd post this note just in case. ;^) i86 potato v2.2.12 cfm -- Christopher F. Miller, Publisher [EMAIL PROTECTED] MaineStreet Communications, Inc 208 Portland Road, Gray, ME 04039 1.207.657.5078 http://www.maine.com/ Database publishing, e-commerce, office/internet integration, Debian linux. Script started on Mon Sep 20 19:50:09 1999 [EMAIL PROTECTED]:/bin# trace ./login.libc5 execve("./login.libc5", ["./login.libc5"], [/* 56 vars */]) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40006000 mprotect(0x40000000, 19058, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0x8048000, 36855, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=11649, ...}) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 mmap(NULL, 11649, PROT_READ, MAP_SHARED, 3, 0) = 0x40007000 close(3) = 0 stat("/etc/ld.so.preload", 0xbffff7d8) = -1 ENOENT (No such file or directory) open("/lib/libc.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0|-\1\000"..., 4096) = 4096 mmap(NULL, 778240, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000a000 mmap(0x4000a000, 543683, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4000a000 mmap(0x4008f000, 23252, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x84000) = 0x4008f000 mmap(0x40095000, 207484, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40095000 close(3) = 0 mprotect(0x4000a000, 543683, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 munmap(0x40007000, 11649) = 0 --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++ [EMAIL PROTECTED]:/bin# cd /home/cfo/.bin [EMAIL PROTECTED]:/home/cfo/.bin# strace ./ledger-libc5 execve("./ledger-libc5", ["./ledger-libc5"], [/* 56 vars */]) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40006000 mprotect(0x40000000, 19058, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0x8048000, 20200, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=11649, ...}) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 mmap(NULL, 11649, PROT_READ, MAP_SHARED, 3, 0) = 0x40007000 close(3) = 0 stat("/etc/ld.so.preload", 0xbffff7d8) = -1 ENOENT (No such file or directory) open("/lib/libc.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0|-\1\000"..., 4096) = 4096 mmap(NULL, 778240, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000a000 mmap(0x4000a000, 543683, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4000a000 mmap(0x4008f000, 23252, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x84000) = 0x4008f000 mmap(0x40095000, 207484, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40095000 close(3) = 0 mprotect(0x4000a000, 543683, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 munmap(0x40007000, 11649) = 0 --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++ [EMAIL PROTECTED]:/home/cfo/.bin# exit exit Script done on Mon Sep 20 19:50:58 1999 /lib/ld* -rwxr-xr-x 1 root root 81786 Sep 17 09:56 ld-2.1.2.so lrwxrwxrwx 1 root root 13 Sep 14 1998 ld-linux.so -> ld-linux.so.2 lrwxrwxrwx 1 root root 18 Sep 18 19:08 ld-linux.so.1 -> ld-linux.so.1.9.11 -rwxr-xr-x 1 root root 22311 Sep 17 10:52 ld-linux.so.1.9.11 lrwxrwxrwx 1 root root 11 Sep 18 19:09 ld-linux.so.2 -> ld-2.1.2.so -rwxr-xr-x 2 root root 99488 Sep 17 10:52 ld.so -rwxr-xr-x 2 root root 99488 Sep 17 10:52 ld.so.1.9.11