While installing cri-o on the Armbian bullseye image I get an error when adding firewalld. I’m not sure if the kernel is missing iptables support or the package is broken.
Looking for suggestions. I’m about to work on recompiling the kernel to see if that’s the issue. Wish this was baked into the kernel.
root@rock-5b-alpha:~# firewall-cmd --state
failed
root@rock-5b-alpha:~# systemctl restart firewalld
root@rock-5b-alpha:~# systemctl status firewalld --no-pager -l
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-12-30 00:53:13 MST; 19s ago
Docs: man:firewalld(1)
Main PID: 7303 (firewalld)
Tasks: 2 (limit: 18534)
Memory: 21.5M
CPU: 821ms
CGroup: /system.slice/firewalld.service
└─7303 /usr/bin/python3 /usr/sbin/firewalld --nofork --nopid
Dec 30 00:53:12 rock-5b-alpha systemd[1]: Starting firewalld - dynamic firewall daemon...
Dec 30 00:53:13 rock-5b-alpha systemd[1]: Started firewalld - dynamic firewall daemon.
Dec 30 00:53:13 rock-5b-alpha firewalld[7303]: ERROR: 'python-nftables' failed:
JSON blob:
{"nftables": [{"metainfo": {"json_schema_version": 1}}, {"add": {"table": {"family": "inet", "name": "firewalld"}}}, {"add": {"table": {"family": "ip", "name": "firewalld"}}}, {"add": {"table": {"family": "ip6", "name": "firewalld"}}}]}
Dec 30 00:53:13 rock-5b-alpha firewalld[7303]: ERROR: COMMAND_FAILED: 'python-nftables' failed:
JSON blob:
{"nftables": [{"metainfo": {"json_schema_version": 1}}, {"add": {"table": {"family": "inet", "name": "firewalld"}}}, {"add": {"table": {"family": "ip", "name": "firewalld"}}}, {"add": {"table": {"family": "ip6", "name": "firewalld"}}}]}