0.8.1-2 版本之前的 firewalld 软件包缺少编译后的 python 模块。这个问题已在 0.8.1-2 中得到修复,因此升级需要覆盖之前创建的未跟踪的 pyc 文件。如果您遇到类似以下的错误:
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/__init__.cpython-38.pyc exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/client.cpython-38.pyc exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/dbus_utils.cpython-38.pyc exists in filesystem
...many more...
请使用
pacman -Suy --overwrite /usr/lib/python3.8/site-packages/firewall/\*
来执行升级。