近期在使用firewalld防火墙修改完规则尝试重新加载时,出现了如下报错:
[root@www.shizhanxia.com ]# firewall-cmd --reload Error: COMMAND_FAILED: '/usr/sbin/nft add table inet firewalld_policy_drop' failed: /usr/sbin/nft: error while loading shared libraries: libjansson.so.4: cannot open shared object file: No such file or directory
解析故障
libjansson.so.4在RHEL8中由包jansson-2.11-3.el8.x86_64提供,在RHEL7中是由包jansson-2.10-1.el7.x86_64提供。该错误主要是使用不正确CPU架构的libjansson.so.4(即在64位操作系统上安装了jansson.i686)。
解决方案
检查确保jansson为操作系统的正确架构(即x86_64、i686等)。
在RHEL8操作系统下
原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/849.html
评论列表(1条)