I got this error after running updates, which resulted in a kernel panic.
Here’s what the terminal showed:
Sign command: /lib/modules/5.14.0-570.26.1.el9_6.x86_64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pubAutoinstall of module file_protector/1.1-1538 for kernel 5.14.0-570.26.1.el9_6.x86_64 (x86_64)
Building module(s)…(bad exit status: 2)
Failed command:
make -j32 KERNELRELEASE=5.14.0-570.26.1.el9_6.x86_64 -C /lib/modules/5.14.0-570.26.1.el9_6.x86_64/build M=/var/lib/dkms/file_protector/1.1-1538/buildError! Bad return status for module build on kernel: 5.14.0-570.26.1.el9_6.x86_64 (x86_64)
Consult /var/lib/dkms/file_protector/1.1-1538/build/make.log for more information.Autoinstall of module snapapi26/0.8.45 for kernel 5.14.0-570.26.1.el9_6.x86_64 (x86_64)
Running the pre_build script… done.
Building module(s)… done.
Signing module /var/lib/dkms/snapapi26/0.8.45/build/snapapi26.ko
Signing module /var/lib/dkms/snapapi26/0.8.45/build/snumbd26.ko
Installing /lib/modules/5.14.0-570.26.1.el9_6.x86_64/extra/snapapi26.ko.xz
Installing /lib/modules/5.14.0-570.26.1.el9_6.x86_64/extra/snumbd26.ko.xz
Adding linked weak modules…
Running depmod… done.Autoinstall on 5.14.0-570.26.1.el9_6.x86_64 succeeded for module(s) snapapi26.
Autoinstall on 5.14.0-570.26.1.el9_6.x86_64 failed for module(s) file_protector(10).Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
warning: %posttrans(kernel-core-5.14.0-570.26.1.el9_6.x86_64) scriptlet failed, exit status 11Error in POSTTRANS scriptlet in rpm package kernel-core
Running scriptlet: kernel-modules-5.14.0-570.26.1.el9_6.x86_64 96/96
And the make.log:
DKMS (dkms-3.2.1) make.log for file_protector/1.1-1538 for kernel 5.14.0-570.26.1.el9_6.x86_64 (x86_64)
Fri Jul 18 06:21:59 UTC 2025
Building module(s)
command: make -j32 KERNELRELEASE=5.14.0-570.26.1.el9_6.x86_64 -C /lib/modules/5.14.0-570.26.1.el9_6.x86_64/build M=/var/lib/dkms/file_protector/1.1-1538/build
make: Entering directory ‘/usr/src/kernels/5.14.0-570.26.1.el9_6.x86_64’
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/compat.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/module.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/module_rundown_protection.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/rundown_protection.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/syscall_hooks/fs_syscall_hooks.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/syscall_hooks/syscall_common.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/task_info_map.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/tracepoints.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/transport/device.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/transport/exec_event.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/transport/exit_event.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/transport/fork_event.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/transport/fs_event.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/transport/message.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/transport/transport.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/file_contexts.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/ftrace_hooks/ftrace_events.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/ftrace_hooks/fsnotify_events.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/ftrace_hooks/fsnotify_listener.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.o
CC [M] /var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_common.o
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:108:9: note: ‘#pragma message: HAVE_FILE_OPEN’
108 | #pragma message(“HAVE_FILE_OPEN”)
| ^~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c: In function ‘_register_lsm_pre_events’:
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:43: error: ‘struct security_hook_list’ has no member named ‘list’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:672:17: note: in expansion of macro ‘add_hook_to_list_head’
672 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, file_open);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:75: error: invalid use of undefined type ‘struct security_hook_heads’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:672:17: note: in expansion of macro ‘add_hook_to_list_head’
672 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, file_open);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:43: error: ‘struct security_hook_list’ has no member named ‘list’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:675:13: note: in expansion of macro ‘add_hook_to_list_head’
675 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, mmap_file);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:75: error: invalid use of undefined type ‘struct security_hook_heads’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:675:13: note: in expansion of macro ‘add_hook_to_list_head’
675 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, mmap_file);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:43: error: ‘struct security_hook_list’ has no member named ‘list’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:677:13: note: in expansion of macro ‘add_hook_to_list_head’
677 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, settime);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:75: error: invalid use of undefined type ‘struct security_hook_heads’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:677:13: note: in expansion of macro ‘add_hook_to_list_head’
677 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, settime);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:43: error: ‘struct security_hook_list’ has no member named ‘list’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:682:17: note: in expansion of macro ‘add_hook_to_list_head’
682 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, path_rename);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:75: error: invalid use of undefined type ‘struct security_hook_heads’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:682:17: note: in expansion of macro ‘add_hook_to_list_head’
682 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, path_rename);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:43: error: ‘struct security_hook_list’ has no member named ‘list’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:684:17: note: in expansion of macro ‘add_hook_to_list_head’
684 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, path_unlink);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:75: error: invalid use of undefined type ‘struct security_hook_heads’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:684:17: note: in expansion of macro ‘add_hook_to_list_head’
684 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, path_unlink);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:43: error: ‘struct security_hook_list’ has no member named ‘list’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:686:17: note: in expansion of macro ‘add_hook_to_list_head’
686 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, path_rmdir);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:75: error: invalid use of undefined type ‘struct security_hook_heads’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:686:17: note: in expansion of macro ‘add_hook_to_list_head’
686 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, path_rmdir);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:43: error: ‘struct security_hook_list’ has no member named ‘list’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:689:13: note: in expansion of macro ‘add_hook_to_list_head’
689 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, path_link);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:75: error: invalid use of undefined type ‘struct security_hook_heads’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:689:13: note: in expansion of macro ‘add_hook_to_list_head’
689 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, path_link);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:43: error: ‘struct security_hook_list’ has no member named ‘list’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:691:13: note: in expansion of macro ‘add_hook_to_list_head’
691 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, path_truncate);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:75: error: invalid use of undefined type ‘struct security_hook_heads’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:691:13: note: in expansion of macro ‘add_hook_to_list_head’
691 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, path_truncate);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:43: error: ‘struct security_hook_list’ has no member named ‘list’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:695:13: note: in expansion of macro ‘add_hook_to_list_head’
695 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, file_truncate);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:650:75: error: invalid use of undefined type ‘struct security_hook_heads’
650 | list_add_tail_rcu(&hook_list.hook_name.list, &security_hook_heads_addr->hook_name);
| ^~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:695:13: note: in expansion of macro ‘add_hook_to_list_head’
695 | add_hook_to_list_head(lsm_hook_list, security_hook_heads_addr, file_truncate);
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c: In function ‘_unregister_lsm_pre_events’:
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:652:76: error: ‘struct security_hook_list’ has no member named ‘list’
652 | #define remove_hook(hook_list, hook_name) list_del_rcu(&hook_list.hook_name.list)
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:718:13: note: in expansion of macro ‘remove_hook’
718 | remove_hook(lsm_hook_list, file_open);
| ^~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:652:76: error: ‘struct security_hook_list’ has no member named ‘list’
652 | #define remove_hook(hook_list, hook_name) list_del_rcu(&hook_list.hook_name.list)
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:721:9: note: in expansion of macro ‘remove_hook’
721 | remove_hook(lsm_hook_list, mmap_file);
| ^~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:652:76: error: ‘struct security_hook_list’ has no member named ‘list’
652 | #define remove_hook(hook_list, hook_name) list_del_rcu(&hook_list.hook_name.list)
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:723:9: note: in expansion of macro ‘remove_hook’
723 | remove_hook(lsm_hook_list, settime);
| ^~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:652:76: error: ‘struct security_hook_list’ has no member named ‘list’
652 | #define remove_hook(hook_list, hook_name) list_del_rcu(&hook_list.hook_name.list)
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:728:13: note: in expansion of macro ‘remove_hook’
728 | remove_hook(lsm_hook_list, path_rename);
| ^~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:652:76: error: ‘struct security_hook_list’ has no member named ‘list’
652 | #define remove_hook(hook_list, hook_name) list_del_rcu(&hook_list.hook_name.list)
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:730:13: note: in expansion of macro ‘remove_hook’
730 | remove_hook(lsm_hook_list, path_unlink);
| ^~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:652:76: error: ‘struct security_hook_list’ has no member named ‘list’
652 | #define remove_hook(hook_list, hook_name) list_del_rcu(&hook_list.hook_name.list)
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:732:13: note: in expansion of macro ‘remove_hook’
732 | remove_hook(lsm_hook_list, path_rmdir);
| ^~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:652:76: error: ‘struct security_hook_list’ has no member named ‘list’
652 | #define remove_hook(hook_list, hook_name) list_del_rcu(&hook_list.hook_name.list)
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:735:9: note: in expansion of macro ‘remove_hook’
735 | remove_hook(lsm_hook_list, path_link);
| ^~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:652:76: error: ‘struct security_hook_list’ has no member named ‘list’
652 | #define remove_hook(hook_list, hook_name) list_del_rcu(&hook_list.hook_name.list)
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:737:9: note: in expansion of macro ‘remove_hook’
737 | remove_hook(lsm_hook_list, path_truncate);
| ^~~~~~~~~~~
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:652:76: error: ‘struct security_hook_list’ has no member named ‘list’
652 | #define remove_hook(hook_list, hook_name) list_del_rcu(&hook_list.hook_name.list)
| ^
/var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.c:741:9: note: in expansion of macro ‘remove_hook’
741 | remove_hook(lsm_hook_list, file_truncate);
| ^~~~~~~~~~~
make[1]: *** [scripts/Makefile.build:249: /var/lib/dkms/file_protector/1.1-1538/build/lsm_hooks/lsm_pre_events.o] Error 1
make[1]: *** Waiting for unfinished jobs…
make: *** [Makefile:1947: /var/lib/dkms/file_protector/1.1-1538/build] Error 2
make: Leaving directory ‘/usr/src/kernels/5.14.0-570.26.1.el9_6.x86_64’exit code: 2
elapsed time: 00:00:03
Any ideas?