• Re: Debian 12.5 i386 sudo returns "Illegal instruction"

    From Marco Moock@21:1/5 to All on Thu Apr 25 16:20:01 2024
    Am 25.04.2024 schrieb Vic tor <Contact@osquat.com>:

    On a fresh installation of Debian 12.5, i386 I receive "Illegal
    instruction" when executing sudo. Is there any way to debug and
    workaround this; should I take this to another list as a bug?

    Here it is described with gdb: https://stackoverflow.com/questions/10354147/find-which-assembly-instruction-caused-an-illegal-instruction-error-without-debu

    This is on a Soekris net5501 powered by an AMD Geode LX which is the
    only oddball factor.

    Debian requires i686 compatibility - even when the arch is being
    displayed as i386 due to compatibility reasons.

    According to this thread, the Geode LX lacks some i686 instructions. https://lists.debian.org/debian-user/2019/04/msg01093.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to Vic tor on Thu Apr 25 16:20:01 2024
    On Thu, Apr 25, 2024 at 09:54:17AM -0400, Vic tor wrote:
    On a fresh installation of Debian 12.5, i386 I receive "Illegal instruction" when executing sudo. Is there any way to debug and workaround this; should I take this to another list as a bug?

    This is on a Soekris net5501 powered by an AMD Geode LX which is the only oddball factor. I've been running Debian on these guys since version 8 without
    any problem.

    https://www.debian.org/releases/stable/i386/release-notes/ch-information.en.html#i386-is-i686

    Debian's support for 32-bit PC (known as the Debian architecture i386)
    now no longer covers any i586 processor. The new minimum requirement
    is i686. What this means that the i386 architecture now requires the
    "long NOP" (NOPL) instruction, while bullseye still supported some
    i586 processors without that instruction (e.g. the "AMD Geode").

    If your machine is not compatible with this requirement, it is
    recommended that you stay with bullseye for the remainder of its
    support cycle.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Vic tor@21:1/5 to All on Thu Apr 25 16:20:01 2024
    On a fresh installation of Debian 12.5, i386 I receive "Illegal instruction" when executing sudo. Is there any way to debug and workaround this; should I take this to another list as a bug?

    This is on a Soekris net5501 powered by an AMD Geode LX which is the only oddball factor. I've been running Debian on these guys since version 8 without any problem.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Vic tor@21:1/5 to All on Thu Apr 25 18:20:01 2024
    The new minimum requirement is i686.

    Debian requires i686 compatibility - even when the arch is being
    displayed as i386 due to compatibility reasons.

    Thank you for your insights. I'll have to pay more attention to the release notes in the future. I have mourned the loss of my Soekris boxes and
    am over it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)