Missing Kernelmodules for ipvsadm
ipvsadm is a userful tool to resolve many load balancing problems. opkg offers ipvsadm, but there are missing kernel dependencies. Steps to reproduce:
root@turris:~# opkg install ipvsadm
Installing ipvsadm (1.29-1) to root...
Downloading https://repo.turris.cz/hbs/omnia/packages/packages/ipvsadm_1.29-1_arm_cortex-a9_vfpv3-d16.ipk
Upgrading kernel on root from 4.14.290-1-e7efbb661dce3f3c72ad7afb470f9103 to 4.14.291-1-e7efbb661dce3f3c72ad7afb470f9103...
Downloading https://repo.turris.cz/hbs/omnia/packages/core/kernel_4.14.291-1-e7efbb661dce3f3c72ad7afb470f9103_arm_cortex-a9_vfpv3-d16.ipk
Installing kmod-crypto-hash (4.14.291-1-e7efbb661dce3f3c72ad7afb470f9103) to root...
Downloading https://repo.turris.cz/hbs/omnia/packages/core/kmod-crypto-hash_4.14.291-1-e7efbb661dce3f3c72ad7afb470f9103_arm_cortex-a9_vfpv3-d16.ipk
Installing kmod-crypto-crc32c (4.14.291-1-e7efbb661dce3f3c72ad7afb470f9103) to root...
Downloading https://repo.turris.cz/hbs/omnia/packages/core/kmod-crypto-crc32c_4.14.291-1-e7efbb661dce3f3c72ad7afb470f9103_arm_cortex-a9_vfpv3-d16.ipk
Installing kmod-lib-crc32c (4.14.291-1-e7efbb661dce3f3c72ad7afb470f9103) to root...
Downloading https://repo.turris.cz/hbs/omnia/packages/core/kmod-lib-crc32c_4.14.291-1-e7efbb661dce3f3c72ad7afb470f9103_arm_cortex-a9_vfpv3-d16.ipk
Installing kmod-nf-ipvs (4.14.291-1-e7efbb661dce3f3c72ad7afb470f9103) to root...
Downloading https://repo.turris.cz/hbs/omnia/packages/core/kmod-nf-ipvs_4.14.291-1-e7efbb661dce3f3c72ad7afb470f9103_arm_cortex-a9_vfpv3-d16.ipk
Configuring kernel.
Configuring kmod-crypto-hash.
Configuring kmod-crypto-crc32c.
Configuring kmod-lib-crc32c.
Configuring kmod-nf-ipvs.
Configuring ipvsadm.
Expected behaviour: After issuing "ipvsadm --list" at least an empty list should appear.
What happens:
failed to find dependency nf_defrag_ipv6
failed to find dependency nf_conntrack
1 module could not be probed
- ip_vs
Can't initialize ipvs: Protocol not available
Are you sure that IP Virtual Server is built in the kernel or as module?
Product:
System
Hostname turris
Model Turris Omnia
Architecture ARMv7 Processor rev 1 (v7l)
Firmware Version TurrisOS 5.4.1 83b0e20711ee4a927634b3c2a018c93527e84a2b / LuCI branch git-22.115.68448-712bc8e
Kernel Version 4.14.291
Local Time 2022-09-04 10:42:46
Uptime 0h 11m 33s
Load Average 0.03, 0.08, 0.08