I've found the root of the problem: I was connecting to libvirt via ssh
using an unprivileged user part of the libvirt group. That works for
most of the tasks but not for creating the firewalld libvirt zone. Using
root, while being less than ideal, works fine.
- Bug#1040783: libvirt-daemon: libvirt firewalld zone is miss... Niccolò Belli
- Bug#1040783: libvirt-daemon: libvirt firewalld zone is... Niccolò Belli
- Bug#1040783: libvirt-daemon: libvirt firewalld zon... Nick Hastings
- Bug#1040783: libvirt-daemon: libvirt firewalld zone is... Niccolò Belli