我在systemctl status firewalld.service上有一个错误,如下所示:
firewalld[18072]: ERROR: Calling pre func <bound method Firewall.full_check_config of <class 'firewall.core.fw.Firewall'>(True, True, True, 'INIT', False, '', {}, [], True, True, True, False, 'off')>(()) failed: check_config_dict() takes 2 positional arguments but 3 were given
firewalld[18072]: ERROR: Calling pre func <bound method Firewall.full_check_config of <class 'firewall.core.fw.Firewall'>(True, True, True, 'INIT', False, '', {}, [], True, True, True, False, 'off')>(()) failed: check_config_dict() takes 2 positional arguments but 3 were given尽管存在此错误,但火瓦尔德本身仍然正常工作。我不太熟悉firewalld在下面是如何工作的,所以请帮助解决这个错误的来源,以及如何修复它。
谢谢。
发布于 2022-04-26 15:58:09
不幸的是,您没有提到您正在使用的操作系统和包版本。但我想这是openSUSE Leap 15.3的软件包firewalld-0.9.3-150300.3.3.1。如果是的话,这是一个已知的bug,已经有报道。我们正在努力,已经发现缺少补丁和新版本的软件包将很快发布。
https://stackoverflow.com/questions/71933739
复制相似问题