- 主题:iptables启动报错,咋回事呢?
centos7升级成rockylinux8
升级完了后,iptables就不行了,服务起不来
# iptables -V
iptables: symbol lookup error: iptables: undefined symbol: xtables_announce_chain
执行命令也提示这个,google了一番,也没找到解决办法。
https://developers.redhat.com/blog/2020/08/18/iptables-the-two-variants-and-their-relationship-with-nftables#
这个文章只说了iptables有两种变体,一种legacy,一种nft,但是,centos7肯定是legacy没跑了,升级到rocky8后,怎么切换成nft呢?
卸载了重装也不行,编译安装提示libnftnl没有,但实际上是已经安了libnftnl了
编译的路也走不通
还能有啥办法吗?
--
FROM 202.98.17.*
更新一下libxtables
【 在 rockypi 的大作中提到: 】
: centos7升级成rockylinux8
: 升级完了后,iptables就不行了,服务起不来
: # iptables -V
: ...................
--
FROM 116.232.52.*
没有这个包呀
【 在 RuralHunter 的大作中提到: 】
: 更新一下libxtables
--
FROM 202.98.17.*
kernel里面缺关键kmod
--
FROM 120.245.16.*
经特快的高人指点,解决了
还是依赖库的问题,旧版本的应该没删除干净,新版本的用了旧版本的库
【 在 tpo 的大作中提到: 】
: kernel里面缺关键kmod
--
FROM 202.98.17.*