GNU bug report logs -
#65417
i686-linux installation medium on Pentium II fails on boot
Previous Next
To reply to this bug, email your comments to 65417 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
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):
[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):
[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 1 year and 134 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.