Hello all,
My error readout is about a mile long, but I already had this happen once, reinstalled OMV, and confirmed this was the cause. A recent update had me update the firmware files of about 20 different items. I'm not sure what broke my install, but update-initramfs doesn't work after everything is installed. I'm running an AMD 5600 and an Nvidia GTX 1060. I know graphics are mentioned when I get a kernel panic. Also "Quotaon service" and my ZFS plugin are mentioned as not being able to start.
If I pick the last boot option in advanced boot on startup, the 6.1.0 kernel (last option) works, but it complains about nvidia/nouveau. Also, my NIC stops working (Mellanox Connect X4 - 10gb nic). I'd like to learn how to fix this instead of just reformatting and starting anew. I basically can't reboot my machine or it won't boot ever again. For some reason, my Nvidia Shield units refuse to connect to my SMB unless I reboot the machine and try to connect within ~10 minutes of system boot - not sure why that is. So I can't connect those things to my SMB unless I reboot the machine (or SSH in and use the CLI to restart the SMB service.) My computers (Linux and windows) all connect fine, so it's purely a "Nvidia does bad code" problem on Android.
The error output is about a mile long, so I think the relevant info is here. It looks like the kernel is the issue?
checking kernel build directory... /lib/modules/6.12.12+bpo-amd64/build
checking kernel source version...
6.12.12+bpo-amd64
checking for kernel config option compatibility...
done
checking whether CONFIG_MODULES is defined... yes
checking whether CONFIG_BLOCK is defined...
yes
checking whether mutex_lock() is GPL-only...
no
checking whether CONFIG_TRIM_UNUSED_KSYM is disabled...
yes
checking whether CONFIG_ZLIB_DEFLATE is defined...
yes
checking whether CONFIG_ZLIB_INFLATE is defined...
yes
checking kernel file name for module symbols...
Module.symvers
checking whether fpu headers are available...
asm/fpu/api.h asm/fpu/xcr.h
checking whether objtool header is available...
linux/objtool.h
checking whether wait_queue_entry_t exists...
yes
checking whether /dev/zfs minor is available...
249
checking whether DECLARE_EVENT_CLASS() is available...
no
checking for available kernel interfaces...
done
checking whether access_ok() has 'type' parameter... no
checking whether global_node_page_state() exists...
yes
checking whether global_zone_page_state() exists...
yes
checking whether enum node_stat_item contains NR_FILE_PAGES...
yes
checking whether enum node_stat_item contains NR_INACTIVE_ANON...
yes
checking whether enum node_stat_item contains NR_INACTIVE_FILE...
yes
checking whether enum zone_stat_item contains NR_FILE_PAGES...
no
checking whether enum zone_stat_item contains NR_INACTIVE_ANON...
no
checking whether enum zone_stat_item contains NR_INACTIVE_FILE...
no
checking whether global_page_state enums are sane...
yes
checking whether compile-time stack validation (objtool) is available...
yes
checking whether STACK_FRAME_NON_STANDARD is defined...
yes
checking whether pde_data() is lowercase...
yes
checking whether fops->fallocate() exists...
configure: error:
*** None of the expected "file_fallocate" interfaces were detected.
*** This may be because your kernel version is newer than what is
*** supported, or you are using a patched custom kernel with
*** incompatible modifications.
***
*** ZFS Version: zfs-2.1.11-1+deb12u1
*** Compatible Kernels: 3.10 - 6.2
Building module:
Cleaning build area...
(bad exit status: 2)
make -j12 KERNELRELEASE=6.12.12+bpo-amd64...
(bad exit status: 2)
Error!
Bad return status for module build on kernel: 6.12.12+bpo-amd64 (x86_64)
Consult /var/lib/dkms/zfs/2.1.11/build/make.log for more information.
Error!
One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.12.12+bpo-amd64
failed!
run-parts:
/etc/kernel/postinst.d/dkms exited with return code 11
dpkg: error processing package linux-image-6.12.12+bpo-amd64 (--configure):
installed linux-image-6.12.12+bpo-amd64 package post-installation script subprocess returned error exit status 1
Setting up firmware-libertas (20241210-1~bpo12+1) ...
Setting up firmware-bnx2 (20241210-1~bpo12+1) ...
Setting up firmware-intel-sound (20241210-1~bpo12+1) ...
Setting up firmware-amd-graphics (20241210-1~bpo12+1) ...
Setting up firmware-ivtv (20241210-1~bpo12+1) ...
dpkg: dependency problems prevent configuration of linux-image-amd64:
linux-image-amd64 depends on linux-image-6.12.12+bpo-amd64 (= 6.12.12-1~bpo12+1); however:
Package linux-image-6.12.12+bpo-amd64 is not configured yet.
dpkg: error processing package linux-image-amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-headers-6.12.12+bpo-amd64:
linux-headers-6.12.12+bpo-amd64 depends on linux-image-6.12.12+bpo-amd64 (= 6.12.12-1~bpo12+1) | linux-image-6.12.12+bpo-amd64-unsigned (= 6.12.12-1~bpo12+1); however:
Package linux-image-6.12.12+bpo-amd64 is not configured yet.
Package linux-image-6.12.12+bpo-amd64-unsigned is not installed.
dpkg: error processing package linux-headers-6.12.12+bpo-amd64 (--configure):
Michael Tsho, [3/22/25 10:56 AM]
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-headers-amd64:
linux-headers-amd64 depends on linux-headers-6.12.12+bpo-amd64 (= 6.12.12-1~bpo12+1); however:
Package linux-headers-6.12.12+bpo-amd64 is not configured yet.
dpkg: error processing package linux-headers-amd64 (--configure):
dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.142+deb12u1) ...
update-initramfs: Generating /boot/initrd.img-6.1.0-32-amd64
Errors were encountered while processing:
linux-image-6.12.12+bpo-amd64
linux-image-amd64
linux-headers-6.12.12+bpo-amd64
linux-headers-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1) in /usr/share/openmediavault/engined/rpc/apt.inc:240
Stack trace:
#0 /usr/share/php/openmediavault/rpc/serviceabstract.inc(628): Engined\Rpc\Apt->Engined\Rpc\{closure}()
#1 /usr/share/openmediavault/engined/rpc/apt.inc(221): OMV\Rpc\ServiceAbstract->execBgProc()
#2 [internal function]: Engined\Rpc\Apt->upgrade()
#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array()
#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod()
#5 /usr/sbin/omv-engined(544): OMV\Rpc\Rpc::call()
#6 {main}
Display More