NWFilter code does not discover if required tools are installed after starting the daemon (nor if they are removed).
Version-Release number of selected component (if applicable):
0.8.3 at least.
How reproducible:
Every time.
Steps to Reproduce:
1. Uninstall (if already installed) ebtables.
2. Start libvirtd
3. Try to start a guest that uses nwfilters.
4. Watch it fail.
5. Install ebtables and repeat steps 3 and 4.
Actual results:
It fails to notice that I've now installed ebtables (and gawk and iptables).
Expected results:
It should notice that these tools are now available.
Additional info:
The converse is also true: If they tools are present when libvirtd starts, but are removed later, things will fail.
Description of problem:
NWFilter code does not discover if required tools are installed after starting the daemon (nor if they are removed).
Version-Release number of selected component (if applicable):
0.8.3 at least.
How reproducible:
Every time.
Steps to Reproduce:
1. Uninstall (if already installed) ebtables.
2. Start libvirtd
3. Try to start a guest that uses nwfilters.
4. Watch it fail.
5. Install ebtables and repeat steps 3 and 4.
Actual results:
It fails to notice that I've now installed ebtables (and gawk and iptables).
Expected results:
It should notice that these tools are now available.
Additional info:
The converse is also true: If they tools are present when libvirtd starts, but are removed later, things will fail.