At 18:32 7/10/2002 +0800, Crispin Wellington wrote:
>On Mon, 2002-10-07 at 16:40, Chris McCormick wrote:
> > I'm suspecting i might have some kind of broken glibc action going on. I
> > think that it might not be able to re-attach to tar because of an actual
> > corruption in the library binaries that handle that kind of thing. Maybe
> > it's half installed and some of the hooks to do with process attaching
> > aren't there or some weirdness like that. Hopefully it isn't something
> > sinister.
>
>Absolutely. The tar process goes open("/lib/libc.so.6", O_RDONLY) = 5.
>So perhaps the tar package is one that is built to use a newer (or
>older?) version of libc. You're trying to install that version, but
>because its not already installed the tar breaks (then why does it work
>on its own but not when inside of dpkg???)
>
>Perhaps when you successfully --unpack'ed the libc6 package it overwrote
>/lib/libc6.so, but because it didn't 'install' it didn't update
>dependent packages. Check the system details against the following from
>a working up to date debian potato system
>
>ldd /bin/tar
>         libc.so.6 => /lib/libc.so.6 (0x40016000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

The first hex address is different, but everything else is the same. Not 
entirely sure if that means anything.

>ldd /usr/bin/dpkg
>         libc.so.6 => /lib/libc.so.6 (0x40016000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

same again.

>ls -alF /lib/libc[-.]*
>
>-rwxr-xr-x    1 root     root       888096 Sep 26 02:30
>/lib/libc-2.1.3.so*
>lrwxrwxrwx    1 root     root           13 Oct  7 18:17 /lib/libc.so.6
>-> libc-2.1.3.so*

Same except i also have libc5 installed.

>fairway:~# dpkg -l tar libc6 dpkg apt gzip
>Desired=Unknown/Install/Remove/Purge/Hold
>|
>Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
>|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
>uppercase=bad)
>||/ Name            Version              Description
>+++-=================================================================
>ii  tar              1.13.17-2     GNU tar
>ii  libc6            2.1.3-24      GNU C Library: Shared libraries and
>Timezone data
>ii  dpkg             1.6.15        Package maintenance system for Debian
>ii  apt              0.3.19        Advanced front-end for dpkg
>ii  gzip            1.2.4-33.1     The GNU compression utility.

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                          Version                       Description
+++-=============================-=============================-==========================================================================
ii  tar                           1.13.17-2                     GNU tar
ii  libc6                         2.1.3-23                      GNU C 
Library: Shared libraries and Timezone data
ii  dpkg                          1.6.15                        Package 
maintenance system for Debian
ii  apt                           0.3.19                        Advanced 
front-end for dpkg
ii  gzip                          1.2.4-33.1                    The GNU 
compression utility.

older version of libc (that's what the system is trying to upgrade, but 
dpkg is breaking).

Everything else is the same. Curious. Isn't that box of yours running 
Woody? Shouldn't my libraries reflect the potato versions of these 
libraries, not woody ones? I wonder if i have accidentally half-upgraded 
and then tried to revert to potato again (might have happened if i put the 
wrong sources in by accident one time).

Regards,

Chris.

______________________________________________________
Chris McCormick - Systems Developer - PerthWeb Pty Ltd
Internet Solutions for your business!
Level 9/105 St George's Tc - Perth - Western Australia
Ph: (08) 9226 1366 Fax: (08) 9226 1375
Visit Perth online! : www.perthweb.com.au
PGP Key = http://www.perthweb.com.au/~chris/public.txt


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to