Bug#438586: libc6 upgrade renders etch unusable

2007-08-18 Thread Pierre Habouzit
tag 438586 + unreproducible etch
found 438586 2.3.6.ds1-13etch4
notfound 438586 2.5-1
thanks

On Fri, Aug 17, 2007 at 11:18:18PM +, Nathan O. Siemers wrote:
 Package: libc6
 Version: latest pushed out as an update to etch.
 Severity: critical

 apt-get  update; apt-get install

 using vanilla etch and security sources on a chrooted ia32 debian system 
 is rendered unusable, with most binaries complaining of library errors:

 line:/# apt-get upgrade
 E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to 
 correct the problem.
 line:/# dpkg --configure -a
 dpkg: relocation error: /lib/libpthread.so.0: symbol errno, version 
 GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

 The system is now unusable, fortunately it is chrooted underneath a pure 
 amd64 debian etch system.  I'm afraid to run the update there.

  I don't really get what the problem is, I've no issue of the sort on
the etch system that I have at hand here.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpsD6BKPzneS.pgp
Description: PGP signature


Bug#438586: libc6 upgrade renders etch unusable

2007-08-18 Thread Nathan O. Siemers




Perhaps the bug only manifests itself when upgrading a chrooted
system? Other than being a 32 bit chroot on underneath a 64 bit
enviroment the distribution is entirely etch and vanilla.

Thanks,

Nathan

Nathan Siemers - Fiveprime.org - http://www.fiveprime.org



Pierre Habouzit wrote:

  tag 438586 + unreproducible etch
found 438586 2.3.6.ds1-13etch4
notfound 438586 2.5-1
thanks

On Fri, Aug 17, 2007 at 11:18:18PM +, Nathan O. Siemers wrote:
  
  
Package: libc6
Version: latest pushed out as an update to etch.
Severity: critical

apt-get  update; apt-get install

using vanilla etch and security sources on a chrooted ia32 debian system 
is rendered unusable, with most binaries complaining of library errors:

line:/# apt-get upgrade
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to 
correct the problem.
line:/# dpkg --configure -a
dpkg: relocation error: /lib/libpthread.so.0: symbol errno, version 
GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

The system is now unusable, fortunately it is chrooted underneath a pure 
amd64 debian etch system.  I'm afraid to run the update there.

  
  
  I don't really get what the problem is, I've no issue of the sort on
the etch system that I have at hand here.

  





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



Bug#438586: libc6 upgrade renders etch unusable

2007-08-18 Thread Aurelien Jarno
Nathan O. Siemers a écrit :
 Package: libc6
 Version: latest pushed out as an update to etch.
 Severity: critical
 
 apt-get  update; apt-get install
 
 using vanilla etch and security sources on a chrooted ia32 debian system 
 is rendered unusable, with most binaries complaining of library errors:
 
 
 line:/# apt-get upgrade
 E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to 
 correct the problem.

What did you do to come up to this point? Do you have a log to this part?

 line:/# dpkg --configure -a
 dpkg: relocation error: /lib/libpthread.so.0: symbol errno, version 
 GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
 
 The system is now unusable, fortunately it is chrooted underneath a pure 
 amd64 debian etch system.  I'm afraid to run the update there.

Could you please send us the output of ls -l /lib /lib/tls
/lib/tls/i686/cmov/ from your chroot (or prefix the path of your chroot
if it is too broken to run such commands).

 Debian Etch.
 amd64 host with emul-ia32 chroot environment (where the problem is so far).

What do you mean by emul-ia32 chroot? You mean that it is installed in
/emul/ia32-linux/ ?

 --
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


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



Bug#438586: Workaround/Fix Re: Bug#438586: libc6 upgrade renders etch unusable

2007-08-18 Thread Nathan O. Siemers




Hello Aurelien,

The only thing I had done up to that point was to run:

apt-get update; apt-get upgrade 

within the chroot environment. libc6 was one of the packages that was
on the list to upgrade at that time. The install failed which left me
in the state below.

I now have a fix/workaround: 
 Upgrading libc6 on the Parent x86_64 distribution
 followed by a reboot
 then reinstall of libc6 withing the 32 bit chroot

 repairs the 32 bit system and now all is well.

 So it seems that the system (kernel?) did not like the mix of libcs
on the system? I have to think about why this would be a problem, as
the architectures are of course different.

 Thanks for your quick responses. I still regard this as a bug, but
no longer critical as the workaround is straightforward (once you see
the terror of a libc upgrade hosing one system and bite the bullet and
run the same install on another ;) )

Nathan Siemers


Nathan Siemers - Fiveprime.org - http://www.fiveprime.org



Aurelien Jarno wrote:

  Nathan O. Siemers a crit :
  
  
Package: libc6
Version: latest pushed out as an update to etch.
Severity: critical

apt-get  update; apt-get install

using vanilla etch and security sources on a chrooted ia32 debian system 
is rendered unusable, with most binaries complaining of library errors:


line:/# apt-get upgrade
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to 
correct the problem.

  
  
What did you do to come up to this point? Do you have a log to this part?

  
  
line:/# dpkg --configure -a
dpkg: relocation error: /lib/libpthread.so.0: symbol errno, version 
GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

The system is now unusable, fortunately it is chrooted underneath a pure 
amd64 debian etch system.  I'm afraid to run the update there.

  
  
Could you please send us the output of ls -l /lib /lib/tls
/lib/tls/i686/cmov/ from your chroot (or prefix the path of your chroot
if it is too broken to run such commands).

  
  
Debian Etch.
amd64 host with emul-ia32 chroot environment (where the problem is so far).

  
  
What do you mean by emul-ia32 chroot? You mean that it is installed in
/emul/ia32-linux/ ?

 --
  .''`.  Aurelien Jarno	| GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net
  





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



Bug#438586: libc6 upgrade renders etch unusable

2007-08-18 Thread Nathan O. Siemers





Yes, I have a chroot in /emul/ia32-linux/.

I can send you the output you describe below but unfortunately it will
no longer capture the broken state, I'm sorry.
Nathan Siemers - Fiveprime.org - http://www.fiveprime.org



Aurelien Jarno wrote:

  Nathan O. Siemers a crit :
  
  
Package: libc6
Version: latest pushed out as an update to etch.
Severity: critical

apt-get  update; apt-get install

using vanilla etch and security sources on a chrooted ia32 debian system 
is rendered unusable, with most binaries complaining of library errors:


line:/# apt-get upgrade
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to 
correct the problem.

  
  
What did you do to come up to this point? Do you have a log to this part?

  
  
line:/# dpkg --configure -a
dpkg: relocation error: /lib/libpthread.so.0: symbol errno, version 
GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

The system is now unusable, fortunately it is chrooted underneath a pure 
amd64 debian etch system.  I'm afraid to run the update there.

  
  
Could you please send us the output of ls -l /lib /lib/tls
/lib/tls/i686/cmov/ from your chroot (or prefix the path of your chroot
if it is too broken to run such commands).

  
  
Debian Etch.
amd64 host with emul-ia32 chroot environment (where the problem is so far).

  
  
What do you mean by emul-ia32 chroot? You mean that it is installed in
/emul/ia32-linux/ ?

 --
  .''`.  Aurelien Jarno	| GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net
  





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



Bug#438586: libc6 upgrade renders etch unusable

2007-08-17 Thread Nathan O. Siemers

Package: libc6
Version: latest pushed out as an update to etch.
Severity: critical

apt-get  update; apt-get install

using vanilla etch and security sources on a chrooted ia32 debian system 
is rendered unusable, with most binaries complaining of library errors:



line:/# apt-get upgrade
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to 
correct the problem.

line:/# dpkg --configure -a
dpkg: relocation error: /lib/libpthread.so.0: symbol errno, version 
GLIBC_PRIVATE not defined in file libc.so.6 with link time reference


The system is now unusable, fortunately it is chrooted underneath a pure 
amd64 debian etch system.  I'm afraid to run the update there.


Debian Etch.
amd64 host with emul-ia32 chroot environment (where the problem is so far).

sources.list (on chroot environment):
deb ftp://ftp.us.debian.org/debian/ etch main
deb-src ftp://ftp.us.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main contrib

kernel (my own compilation):
line:/stf/FF/skype-1.3.0.53# uname -a
Linux line 2.6.17.11ns4 #4 SMP Fri Jul 27 17:48:31 EDT 2007 x86_64 GNU/Linux

NOTE: it is assumed that libc6 is the culprit here - in fact a number of 
packages were upgraded at once.


Thank you,

Nathan




--
Nathan Siemers - Fiveprime.org - http://www.fiveprime.org



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