Summary: | 5.10.11-un-def-alt1 cannot be booted with p_lkrg module | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Chikunov <vt> |
Component: | kernel-modules-lkrg-un-def | Assignee: | kotopesutility <kotopesutility> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | boyarsh, glebfm, kernelbot, kotopesutility, ldv, mike, rider, sbolshakov, shrek, sin, vitty, vsu, vt, zerg |
Version: | unstable | ||
Hardware: | x86 | ||
OS: | Linux |
Description
Vitaly Chikunov
2021-01-30 15:24:25 MSK
Maybe related issue https://github.com/openwall/lkrg/issues/38 The same behavior with 5.4.93-std-def-alt1 - ~~~ [ 0.000000] Linux version 5.4.93-std-def-alt1 (builder@localhost.localdomain) (gcc version 10.2.1 20201125 (ALT Sisyphus 10.2.1-alt2) (GCC)) #1 SMP Thu Jan 28 08:23:20 UTC 2021 [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz root=UUID=56b25751-2d48-4138-99ac-7e48a8ecbf63 ro nokaslr panic=0 console=ttyS1,115200 kgdboc=ttyS1,115200 crashkernel=128M@16M * ... Starting Linux Kernel Runtime Guard... Starting Flush Journal to Persistent Storage... Starting File System Quota Check... Starting Load/Save Random Seed... Starting Create Static Device Nodes in /dev... [ OK ] Finished File System Quota Check. Starting Enable File System Quotas... [ 11.169966] p_lkrg: loading out-of-tree module taints kernel. [ 11.175855] p_lkrg: module verification failed: signature and/or required key missing - tainting kernel [ 11.186760] [p_lkrg] Loading LKRG... [ 11.192466] Freezing user space processes ... (elapsed 0.063 seconds) done. [ 11.262638] OOM killer disabled. [ 11.514906] [p_lkrg] [kretprobe] register_kretprobe() for <ovl_create_or_link> failed! [err=-22] [ 11.523684] [p_lkrg] Trying to find ISRA / CONSTPROP name for <ovl_create_or_link> [ 11.564012] [p_lkrg] [kretprobe] register_kretprobe() for ovl_create_or_link failed and ISRA / CONSTPROP version not found! [ 11.575129] [p_lkrg] Can't hook 'ovl_create_or_link' function. This is expected if you are not using OverlayFS. [ 11.800500] [p_lkrg] LKRG initialized successfully! [ 11.805387] OOM killer enabled. [ 11.808533] Restarting tasks ... done. [ OK ] Finished Linux Kernel Runtime Guard. ... [ 14.358492] [p_lkrg] ALERT !!! MODULE KOBJ HASH IS DIFFERENT !!! - it is [0x24e6d44b10b6e5f1] and should be [0x26c43d4f096283b1] !!! [ 14.362356] cpufreq: Registered transition notifiers: [ 14.374248] [p_lkrg] ALERT !!! SYSTEM HAS BEEN COMPROMISED - DETECTED DIFFERENT 1 CHECKSUMS !!! [ 14.374253] Kernel panic - not syncing: [p_lkrg] Kernel Integrity verification failed! Killing the kernel... [ 14.379320] cpufreq: p_freq_transition_notifier+0x0/0x20 [p_lkrg] [ 14.387998] CPU: 6 PID: 641 Comm: kworker/u66:7 Tainted: G OE 5.4.93-std-def-alt1 #1 [ 14.388001] Hardware name: Supermicro Super Server/H11DSi, BIOS 1.2 04/15/2019 [ 14.388014] Workqueue: events_unbound p_check_integrity [p_lkrg] [ 14.398941] cpufreq: CPU16: Fast frequency switching not enabled [ 14.403915] Call Trace: [ 14.403922] dump_stack+0x7c/0x94 [ 14.403928] panic+0x10d/0x2fb [ 14.412887] cpufreq: Registered transition notifiers: [ 14.420108] p_check_integrity.cold+0x1693/0x1e7e [p_lkrg] [ 14.420113] ? __switch_to+0x38a/0x460 [ 14.426121] cpufreq: p_freq_transition_notifier+0x0/0x20 [p_lkrg] [ 14.432120] ? __switch_to_asm+0x34/0x70 [ 14.432124] process_one_work+0x1e8/0x3e0 [ 14.432127] worker_thread+0x11d/0x470 [ 14.432130] ? process_one_work+0x3e0/0x3e0 [ 14.435364] cpufreq: CPU17: Fast frequency switching not enabled [ 14.437900] kthread+0x117/0x130 [ 14.437903] ? __kthread_bind_mask+0x60/0x60 [ 14.437905] ret_from_fork+0x22/0x40 [ 14.440971] Kernel Offset: disabled [ 14.501458] ---[ end Kernel panic - not syncing: [p_lkrg] Kernel Integrity verification failed! Killing the kernel... ]--- ~~~ (Ответ для Vitaly Chikunov на комментарий #1) > Maybe related issue https://github.com/openwall/lkrg/issues/38 Authors comment: This isn't merely "maybe related", but it's a required fix for loading LKRG into kernel versions this recent. There's no point in trying to use non-updated LKRG on those very recent kernels. You really need to update LKRG to the latest first. |