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

Bug#354503: marked as done (real i386 processor detected in i386 chroot in AMD64 system)



Your message dated Mon, 27 Feb 2006 11:59:03 +0100
with message-id <20060227105903.GG26565@bode.aurel32.net>
and subject line Bug#354503: real i386 processor detected in i386 chroot in AMD64 system
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
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

______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193



--- End Message ---
--- Begin Message ---
On Mon, Feb 27, 2006 at 12:31:00AM +0100, Sebastian H. Miele wrote:
> Aurelien Jarno <aurelien@aurel32.net> schrieb am 26.02.06 23:55:41:
> > 
> > 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.
> 
> uname -m returned i386 - because I replaced uname with a script that
> returns i386 instead of the usual x86_64 (in order to make the Linux
> kernel configure and make machinery compile for i386 (diskless
> clients) instead of x86_64).  Versions 2.3.5-13 as well as 2.3.6-2
> work with the original uname.  Sorry.
> 

I suggest to use linux32 (from the linux32 package) to call chroot, this
way uname -m will return i686 without having to replace it.

As this is not a bug, I am closing 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

--- End Message ---

Reply to: