Bug ID 1032165
Summary Tumbleweed Installation ISO i585 Kernel Panic on Non-sse2 Cpus
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware i686
OS Linux
Status NEW
Severity Critical
Priority P5 - None
Component Installation
Assignee yast2-maintainers@suse.de
Reporter crahman@gmail.com
QA Contact jsrain@suse.com
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101
Firefox/52.0
Build Identifier: 

Attempts to boot an installation iso for the current Tumbleweed (I used
NET-i586-Snapshot20170324) fail with a kernel panic.

Reproducible: Always

Steps to Reproduce:
1.Download and boot ISO on a Pentium 3 or other non-sse2 cpu
2.Immediately after initrd is unpacked, kernel panics
3.Profit???



The problem occurs because the system within the initrd archive has been
configured to require fips, and the fips module has been built to use the sse2
instruction set.  As a result OpenSSL fails with the "FATAL FIPS SELFTEST
FAILURE" message, causing init (in this case linuxrc) to exit immediately.

If one removes the two files that activate fips:

# rm /lib/libcrypto.so.*.hmac  /lib/.libssl.so.*.hmac

from the initrd archive on the iso, the installation process proceeds to
completion successfully.


You are receiving this mail because: