[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#354503: real i386 processor detected in i386 chroot in AMD64 system



Sebastian H. Miele a écrit :
Package: libc6
Version: 2.3.5-6

The following happens in a i386-chroot on an AMD64 system.

Preparing to replace libc6 2.3.5-6 (using .../libc6_2.3.5-13_i386.deb) ...
WARNING: This machine has real i386 class processor.
Debian etch and later does not support such old hardware
any longer.
The reason is that "bswap" instruction is not supported
on i386 class processors, and some core libraries have
such instruction. You'll see illegal instruction error
when you upgrade your Debian system.
dpkg: error processing /var/cache/apt/archives/libc6_2.3.5-13_i386.deb (--unpack):
 subprocess pre-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/libc6_2.3.5-13_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
dpkg: dependency problems prevent configuration of perl-modules:
 perl-modules depends on perl (>= 5.8.8-1); however:
  Version of perl on system is 5.8.7-10.
dpkg: error processing perl-modules (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 perl-modules


What does 'uname -m' command returns from inside the chroot?

Also could you please try the latest version of the glibc (2.3.6-2), the problem may be fixed, as some part of this code has been changed in it.

Bye
Aurelien

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



Reply to: