avahi is included by libvirt, but this can be disabled manually and the dependency removed.
So, need to remove avahi from the images via package blacklisting and configure libvirt to not look for avahi
* add mdns_adv = 0 to libvirtd.conf
* rpm --erase --force avahi* in the blacklisting section of the
kickstart
libvirtd is linked against files in avahi-libs, so I don't see that we can just remove those libs, even if we disable mdns support in the conf.
$ ldd /usr/sbin/libvirtd | grep avahi
libavahi-common.so.3 => /usr/lib64/libavahi-common.so.3 (0x0000003a06a00000)
libavahi-client.so.3 => /usr/lib64/libavahi-client.so.3 (0x0000003a08e00000)
Did you have other thoughts?
At least we can disable avahi in the conf.
Dave,
You confirmed that avahi isn't used by libvirt at all anymore right? Is there a reason it's still linked? Can we drop the package completely from ovirt-node or should we keep the package and only disable the service.