I’m trying to update the OpenWRT installtion on my Cluster Box control board, but unfortunately, it won’t let me get a new version of LuCI because of three failed dependencies, which lie deep in the dep tree of LuCI:
Details for package luci
Version: git-25.080.48774-47f75f5
Size: ~95 B installed
Dependencies:
luci-light Installed
luci-proto-ipv6 Installed
luci-app-firewall Installed
[…]
kmod-ipt-core Not available
kmod-ipt-conntrack Not available
kmod-ipt-nat Not available
I suppose that OpenWRT get all these packages from one of Mixtile’s download server, where these three packs are missing.
So: Where can I get these packages, so that I can perform the update?
To address the missing kmod-ipt-core, kmod-ipt-conntrack, and kmod-ipt-nat dependencies required for updating LuCI, follow these steps to compile the kernel modules from the Mixtile OpenWRT source code:
Step-by-Step Guide
Clone the Official Mixtile OpenWRT Repository
git clone https://github.com/mixtile-rockchip/mixtile-clusterbox-mt7620a-openwrt.git
cd mixtile-clusterbox-mt7620a-openwrt
Update Feeds and Install Dependencies
./scripts/feeds update -a
./scripts/feeds install -a
Configure the Kernel Modules
Run the configuration menu: