GNU bug report logs - #65417
i686-linux installation medium on Pentium II fails on boot

Previous Next

Package: guix;

Reported by: "Skylar \"The Cobra\" Widulski" <cobra <at> vern.cc>

Date: Mon, 21 Aug 2023 07:16:03 UTC

Severity: normal

To reply to this bug, email your comments to 65417 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#65417; Package guix. (Mon, 21 Aug 2023 07:16:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Skylar \"The Cobra\" Widulski" <cobra <at> vern.cc>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 21 Aug 2023 07:16:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Skylar \"The Cobra\" Widulski" <cobra <at> vern.cc>
To: bug-guix <at> gnu.org
Subject: i686-linux installation medium on Pentium II fails on boot
Date: Mon, 21 Aug 2023 02:29:35 -0400
[Message part 1 (text/plain, inline)]
I've got an old Pentium II machine that I want to install Guix on. 
Booting up the i686-linux installation medium, I'm dropped into a guile 
REPL with this output visible on the 640x480 rectangle because NeoMagic 
framebuffer seems unsupported:

setting up setuid programs in '/run/setuid-programs'...
populating /etc from /gnu/store/lzcvl2y4qsj6fkkq4g42a3zyqj9rsxlr-etc...
creating /etc/machine-id...
/gnu/store/0iapawfss4xnxls622g23qpk4mwb9ihp-glibc-2.33/lib/libc.so.6: 
CPU ISA level is lower than required
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
ERROR:
  1. &invoke-error:
      program: 
"/gnu/store/j87mrzkw32dc03j9yxf2nxddn8621m1c-dbus-1.12.20/bin/dbus-uuidgen"
      arguments: ("--ensure=/etc/machine-id")
      exit-status: 127
      term-signal: #f
      stop-signal: #f

Entering a new prompt.  Type `,bt' for a backtrace or `,q' to continue.
GNU Guile 3.0.7


It seems that there is an issue with the P6 (i686) microarchitecture 
used in the Pentium II, even though the image is labelled i686. I'm not 
sure what problem glibc would have with it.
Explanations? Possible solutions?

-- Cobra
[OpenPGP_0x4FD8F812083FF6F9.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#65417; Package guix. (Tue, 22 Aug 2023 10:44:02 GMT) Full text and rfc822 format available.

Message #8 received at 65417 <at> debbugs.gnu.org (full text, mbox):

From: Josselin Poiret <dev <at> jpoiret.xyz>
To: Skylar "The Cobra" Widulski <cobra <at> vern.cc>, 65417 <at> debbugs.gnu.org
Subject: Re: bug#65417: i686-linux installation medium on Pentium II fails
 on boot
Date: Tue, 22 Aug 2023 12:43:44 +0200
[Message part 1 (text/plain, inline)]
Hi Skylar,

"Skylar \"The Cobra\" Widulski" via Bug reports for GNU Guix
<bug-guix <at> gnu.org> writes:

> I've got an old Pentium II machine that I want to install Guix on. 
> Booting up the i686-linux installation medium, I'm dropped into a guile 
> REPL with this output visible on the 640x480 rectangle because NeoMagic 
> framebuffer seems unsupported:
>
> setting up setuid programs in '/run/setuid-programs'...
> populating /etc from /gnu/store/lzcvl2y4qsj6fkkq4g42a3zyqj9rsxlr-etc...
> creating /etc/machine-id...
> /gnu/store/0iapawfss4xnxls622g23qpk4mwb9ihp-glibc-2.33/lib/libc.so.6: 
> CPU ISA level is lower than required
> ice-9/boot-9.scm:1685:16: In procedure raise-exception:
> ERROR:
>    1. &invoke-error:
>        program: 
> "/gnu/store/j87mrzkw32dc03j9yxf2nxddn8621m1c-dbus-1.12.20/bin/dbus-uuidgen"
>        arguments: ("--ensure=/etc/machine-id")
>        exit-status: 127
>        term-signal: #f
>        stop-signal: #f
>
> Entering a new prompt.  Type `,bt' for a backtrace or `,q' to continue.
> GNU Guile 3.0.7
>
>
> It seems that there is an issue with the P6 (i686) microarchitecture 
> used in the Pentium II, even though the image is labelled i686. I'm not 
> sure what problem glibc would have with it.
> Explanations? Possible solutions?

There apparently was a bug with the ISA stamping that glibc used that
didn't take the -march option into account properly.  Since it was
noticed quite quickly after release, I think it should have been fixed
in subsequent versions (although I haven't really looked deep enough
into it).  In the meantime, you can try building a new installation
image using an existing Guix (CI doesn't build i686 images for latest).

Best,
-- 
Josselin Poiret
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 256 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.