kernel icon indicating copy to clipboard operation
kernel copied to clipboard

Unable to install Longhorn due to failure in dependency open-iscsi caused by missing iscsi_tcp kernel module

Open jrstarke opened this issue 3 years ago • 0 comments

embedded board: Radxa Rock 5b kernel: Linux rock-5b 5.10.110-34-rockchip-gca15bbe36e6c #rockchip SMP Wed Dec 7 06:54:05 UTC 2022 aarch64 GNU/Linux debian version: bullseye

The Longhorn requirements have a requirement for open-iscsi. Following the installing open-iscsi section, after I installed open-iscsi using

apt-get install open-iscsi

Digging into the logs, I could the following line in the status of the iscsid service Dec 12 00:00:36 rock-5b iscsid[3516]: can not create NETLINK_ISCSI socket [Protocol not supported]

Reading on in the installing open iscsi I think I found the reason. It says to ensure that the iscsi_tcp kernel module is loaded before iscsid is started, but that it should be loaded along with the install.

Running

sudo modprobe iscsi_tcp

Fails with the following error

modprobe: FATAL: Module iscsi_tcp not found in directory /lib/modules/5.10.110-34-rockchip-gca15bbe36e6c

It appears that the iscsi_tcp module is not built for the kernel

jrstarke avatar Dec 12 '22 06:12 jrstarke