La mise à jour de firewalld>=0.8.1-2 requiert une intervention manuelle
1 mars 2020 - FoolEcho
Il manquait les modules python compilés dans le paquet firewalld avant la version 0.8.1-2. Ce problème a été corrigé dans la version 0.8.1-2, la mise à jour devra donc remplacer les fichiers pyc non suivis créés. Si vous obtenez des erreurs comme celles-ci
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
...et davantage...
au moment de la mise à jour, utilisez
pacman -Suy --overwrite /usr/lib/python3.8/site-packages/firewall/\*
pour réaliser la mise à jour.