usrmerge changes path of iptables - please update libvirt on a merge of 1.8.1-x (also affects backports to undo that path change)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
Undecided
|
Unassigned | ||
libvirt (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Libvirt has now the paths for ip-/ip6-/eb-tables set in d/rules (by Debian)
/usr/
/usr/
/usr/
But those paths are changing over time, most liikely due to usermerge activities.
Bionic (as common backport target)
iptables 1.6.1-2ubuntu2 => /sbin
ebtables 2.0.10.4-3.5ubuntu2 => /sbin
Eoan
iptables 1.6.1-2ubuntu3 => /sbin
ebtables 2.0.10.
Debian
iptables 1.8.2-4 => all in /usr/sbin
ebtables (bin merged into the above)
Due to that while merging libvirt I adapted to the current situation in Eoan for now.
But this is only catched in build time tests and even there only listed as skip (binary not found) not as fail.
Further at least the autopkgtests won't excercise this path, so once someone is merging the more recent iptables to Eoan this will somewhat silently break.
For awareness I opened this bug against libvirt & iptables so that the one merging the latter is aware to drop [1] of the former for a rebuild.
For further awareness I added a UCA task as back in Bionic the paths are again different.
There also ebtables (which means all three binaries) are in /sbin/
That means on backports to Bionic this path needs to be adapted to match.