Re: apt-get upgrade unstable killed old libc5-compat FIXED
On Mon, Sep 20, 1999 at 09:19:20PM -0400, Raul Miller wrote:
> I've heard that the bug is in ld.so, and that the current potato
> version of ldso fixes the problem.
>
> Can you verify or disprove that?
>
> Thanks,
>
> --
> Raul
Yes. This new ldso fixed it with the three libc5 binaries I had
remaining. Thank you!
283020 Sep 18 13:55 ldso_1.9.11-3_i386.deb
cfm
>
> On Mon, Sep 20, 1999 at 08:06:47PM -0500, Mr. Christopher F. Miller wrote:
> > 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 cfm@maine.com
> > 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
> >
> > root@headwall.maine.com:/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 +++
> >
> > root@headwall.maine.com:/bin# cd /home/cfo/.bin
> >
> > root@headwall.maine.com:/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 +++
> > root@headwall.maine.com:/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
> >
> >
> > --
> > To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
--
Christopher F. Miller, Publisher cfm@maine.com
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.
Reply to: