Bug 1054538

Summary: dracut: ignore crc32.ko in builtin test
Product: [openSUSE] openSUSE Tumbleweed Reporter: Martin Wilck <martin.wilck>
Component: BasesystemAssignee: Daniel Molkentin <daniel>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Martin Wilck 2017-08-18 20:27:35 UTC
patch: https://github.com/danimo/dracut/commit/0b71d12ce68a19b49910c1d8d4bc699adc4c32ae

    dracut-init.sh: ignore crc32.ko in builtin test
    
    crc32.ko exists twice in certain kernels (e.g. SLE12): as
    /kernel/lib/crc32.ko (SLE12: builtin) and as kernel/crypto/crc32.ko
    (SLE12: module). When the latter module is necessary, dracut
    falsely classifies it as builtin. Fix that.

This problem occurs e.g. when trying to run the "nvme_rdma" test case for SLE-12-SP3 with rapido, because the rdma_rxe module loads "crypto/crc32.ko" and panics if it's not found. I believe this will always happen if the initrd needs to include rdma_rxe, but currently I just know the rapido test case.
Comment 1 Martin Wilck 2017-08-18 20:28:15 UTC
Opened bz as requested.
Comment 2 Daniel Molkentin 2017-08-29 15:25:48 UTC
Successfully applied, submitted and backported. Closing.
Comment 5 Swamp Workflow Management 2017-09-08 19:13:55 UTC
SUSE-RU-2017:2397-1: An update that has 10 recommended fixes can now be installed.

Category: recommended (moderate)
Bug References: 1021846,1032284,1048565,1048606,1048698,1048748,1049113,1054538,1054809,1055492
CVE References: 
Sources used:
SUSE Linux Enterprise Server for Raspberry Pi 12-SP2 (src):    dracut-044.1-109.17.1
SUSE Linux Enterprise Server 12-SP2 (src):    dracut-044.1-109.17.1
SUSE Linux Enterprise Desktop 12-SP2 (src):    dracut-044.1-109.17.1
OpenStack Cloud Magnum Orchestration 7 (src):    dracut-044.1-109.17.1
Comment 6 Swamp Workflow Management 2017-09-12 22:13:09 UTC
openSUSE-RU-2017:2430-1: An update that has 10 recommended fixes can now be installed.

Category: recommended (moderate)
Bug References: 1021846,1032284,1048565,1048606,1048698,1048748,1049113,1054538,1054809,1055492
CVE References: 
Sources used:
openSUSE Leap 42.2 (src):    dracut-044.1-16.12.1
Comment 7 Swamp Workflow Management 2017-09-13 15:24:49 UTC
SUSE-RU-2017:2445-1: An update that has 9 recommended fixes can now be installed.

Category: recommended (moderate)
Bug References: 1021846,1037344,1048606,1048698,1048748,1049113,1054538,1054809,1055492
CVE References: 
Sources used:
SUSE Linux Enterprise Server 12-SP3 (src):    dracut-044.1-114.10.1
SUSE Linux Enterprise Desktop 12-SP3 (src):    dracut-044.1-114.10.1
Comment 8 Swamp Workflow Management 2017-09-15 10:08:53 UTC
openSUSE-RU-2017:2477-1: An update that has 9 recommended fixes can now be installed.

Category: recommended (moderate)
Bug References: 1021846,1037344,1048606,1048698,1048748,1049113,1054538,1054809,1055492
CVE References: 
Sources used:
openSUSE Leap 42.3 (src):    dracut-044.1-26.1