Bug#438586: libc6 upgrade renders etch unusable
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
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
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
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
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
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]