Firewalld requires manual intervention

If you are a firewalld user you will get file conflicts on the latest update and this requires manual intervention.

To overwrite the offending files

pacman -Suy --overwrite /usr/lib/python3.8/site-packages/firewall/\*
[Testing Update] 2020-03-07 - KDE-Git, Pamac 9.4, Haskell, Python
[Testing Update] 2020-03-15 - Kernels, Gnome 3.36, Toolchain, AMDVLK, Browsers, Systemd v245
[Testing Update] 2020-03-06 - Kernels, KDE Applications 19.12.3, Nvidia 440.64, Mesa 20.0.1, Python, Haskell
[Testing Update] 2020-06-16 - Kernel, Browser, KDE, Cinnamon, Deepin, Haskell, Mesa, Virtualbox
[Testing Update] 2020-06-23 - Kernel, KDE-git, Cinnamon, Firefox, Pamac, Plasma, Deepin
[Testing Update] 2020-06-25 - Kernel, Plasma 5.19.2, Perl, Calamares, AMDVLK, Cinnamon, Deepin
[Testing Update] 2020-06-26 - Kernels, Mesa 20.1.2, Haskell
[Testing Update] 2020-07-01 - Kernel, Fonts, Deepin, Browser, Thunderbird, Nvidia, AMDVLK
[Testing Update] 2020-07-04 - Firefox, Jade, Deepin, LibreOffice, Curl
[Testing Update] 2020-07-08 - Kernel, Deepin, Gnome, Gambas, Plasma 5.19.3
[Testing Update] 2020-07-10 - Kernels, Deepin, KDE Apps 20.04.3, Firefox 78.0.2
[Testing Update] 2020-07-11 - KDE-git, Firefox-beta, AMDVLK 2020.Q3-1, Fixes to Plasma 5.19.3
[Testing Update] 2020-07-14 - KDE Frameworks 5.72, Linux57 with FSync, Firefox, Python, Haskell
[Testing Update] 2020-03-04 - Kernels, KDE-git, Kodi 18.6, Palemoon
installed openbox 19 switched to unstable and tried to upgrade
[Testing Update] 2020-03-16 - KDE Framework, Haskell, Python, Gnome Themes and Extensions
Problems Updating Manjaro Openbox
manjaro update/upgrade error
"failed to commit transaction" error
[Testing Update] 2020-03-19 - Kernels, KDE-Git, Appstream-data, Firefox-Dev
[Testing Update] 2020-03-21 - Kernels, Pamac 9.4, Systemd, Mesa, LibreOffice
[Testing Update] 2020-03-22 - KDE-Git, Matcha, Manjaro-Asian-Input-Support, Haskell, Python
[Testing Update] 2020-03-23 - KDE-Git, Gnome, Python, Haskell
[Testing Update] 2020-03-26 - Kernels, Browsers, UKUI, Pamac, Haskell & Python
[Testing Update] 2020-03-27 - Palemoon, Firefox-Dev, AMDVLK, UKUI, Python, Haskell
[Testing Update] 2020-03-29 - Systemd, Gnome 3.36.1, Wine 5.5, Haskell, Python
[Testing Update] 2020-03-31 - Gnome 3.36.1, XFCE, Browsers, Xorg-Server, Pamac
[Testing Update] 2020-04-01 - Plasma, Breath2, Haskell, Python
[Testing Update] 2020-04-03 - Kernels, Systemd 245.4, Calamares, Mesa 20.0.3, Haskell, Python
[Testing Update] 2020-04-04 - Qt 5.14.2, Firefox 74.0.1, UKUI, Pamac, Haskell, Python
[Testing Update] 2020-04-05 - Pamac 9.4.1, x265, Foomatic-DB, Calamares-Git, Haskell, Python
Manjaro LTS (or the idea of slow mirrors).
[Testing Update] 2020-04-07 - KDE-Git, Nvidia 440.82, Firefox 75.0, Haskell, Python
[Testing Update] 2020-04-09 - Kernels, Brave, Calamares, Octopi, Flatpak, Python
[Testing Update] 2020-04-10 - Thunderbird 68.7.0, OnlyOffice 5.5, Gnome, GTK
[Testing Update] 2020-04-18 - Kernels, Systemd v245.5, Browsers, VirtualBox, LibreOffice. KDE-Frameworks
[Testing Update] 2020-04-20 - KDE-Git, Kernels, LLVM 10, Pamac 9.5-beta, Haskell, Python
[Testing Update] 2020-04-21 - Kernels, OpenSSL, Firefox-Dev, Pamac 9.5b, Haskell, Python
[Testing Update] 2020-04-24 - Kernels, Mesa, KDE Apps, Browser, Python, Haskell
[Testing Update] 2020-04-26 - Gnome 3.36.2, Wine 5.7, Firefox, Python
[Testing Update] 2020-04-29 - Kernels, Gnome, VLC, Firefox, Brave, LxQt 0.15
[Testing Update] 2020-05-01 - Kernels, Mesa 20.0.6, Gnome 3.36.2, Pamac 9.5beta, AMDVLK 20.Q2.2
[Testing Update] 2020-05-26 - Browser, LibreOffice, Cinnamon, Deepin, Haskell, OpenJDK
[Testing Update] 2020-05-03 - Kernels, KDE-git, Pop-Shell
[Testing Update] 2020-05-06 - Kernels, Plasma 5.18.5, Firefox 76.0, Pamac 9.5b3
[Testing Update] 2020-05-09 - Kernels, Deepin v20, Browsers, Pamac 9.5rc1, KDE-git
[Testing Update] 2020-05-10 - KDE-Git, Thunderbird 68.8.0, Pamac 9.5
[Testing Update] 2020-05-11 - Kernels, KDE-Git, KDE Frameworks, MSM, Wine 5.8
[Testing Update] 2020-05-21 - Kernels, Toolchain, Mesa, KDE Apps, Cinnamon, Browser
[Testing Update] 2020-05-02 - Kernels, Gnome Extensions, LibreOffice, ICU
[Testing Update] 2020-05-29 - Kernels, AMDVLK, Deepin, Cinnamon, Gnome, Haskell, Python
[Testing Update] 2020-05-30 - NetworkManager, Gnome, Calamares, Haskell
[Testing Update] 2020-06-07 - Kernels, Kodi, Cinnamon, Deepin, Qt 5.15, Thunderbird, Firefox
[Testing Update] 2020-06-03 - Software-Center, Arc Themes, Linux 5.7, Firefox 77, Systemd 245.6

Just wanted to add some precisions.

For now (2020-03-04), it is only relevant for Unstable and Testing, it is a matter of time before it becomes a thing on Stable too though.

The file conflicts happen when you upgrade firewalld package to 0.8.1-2.

Edit: Added to Testing 2020-03-04 wiki post.


Just got this firewalld error in staging.

Also got this. Did you mean to package the pycache files? In stable staging.

conflicting files:
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/init.cpython-38.pyc already exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/direct.cpython-38.pyc already exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/firewalld_conf.cpython-38.pyc already exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/functions.cpython-38.pyc already exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/helper.cpython-38.pyc already exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/icmptype.cpython-38.pyc already exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/ifcfg.cpython-38.pyc already exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/io_object.cpython-38.pyc already exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/ipset.cpython-38.pyc already exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/lockdown_whitelist.cpython-38.pyc already exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/service.cpython-38.pyc already exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/core/io/pycache/zone.cpython-38.pyc already exists in filesystem

Also has cached in firewall, firewall/core, firewall/config, firewall/server, but figured I should report it.

I will doing it also in stable? I never see error when updating.

thank you

If you are using firewalld - then - yes

1 Like

I thank you very much, I verify and in my system:

sudo systemctl status firewalld.service
Unit firewalld.service could not be found.

but there is ufw.service.


firewalld is not ufw
remove the last and install the former

1 Like

the firewalld package is not installed in my system (i started from kyria xfce), while it is installed ufw. i wanted to say this, i probably misspoke. so i don't have to do any manual intervention.

thank you

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by