Debian removed the dependency on iptables since bullseye, and bookwork by default doesnt ship iptables and replaced with nftables.
This caused a blocker to run whonix when this command wont work anymore:
sudo virsh -c qemu:///system net-start Whonix-External
Error starting domain: Requested operation is not valid: network 'Whonix-External' is not active
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 108, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
ret = fn(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/virt-manager/virtManager/object/domain.py", line 1402, in startup
self._backend.create()
File "/usr/lib/python3/dist-packages/libvirt.py", line 1373, in create
raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: Requested operation is not valid: network 'Whonix-External' is not active
So can this be changed to use nftables? or we need to add iptables as extra package (which is sorta backward degradation)?