From 14366cdd6ccbdfdce0c10b490ac94036bef7f662 Mon Sep 17 00:00:00 2001 From: Pearl Dsilva Date: Thu, 11 Mar 2021 13:08:09 +0530 Subject: [PATCH] centos: Mask libvirtd sockets which prevents cloudstack-agent from being setup (#4756) * Prevent adding --listen parameter when libvirt version > 5.6 * mask libvirtd sockets * remove unused import Co-authored-by: Pearl Dsilva --- python/lib/cloudutils/serviceConfig.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/lib/cloudutils/serviceConfig.py b/python/lib/cloudutils/serviceConfig.py index 4cbab59560d..8294914e90e 100755 --- a/python/lib/cloudutils/serviceConfig.py +++ b/python/lib/cloudutils/serviceConfig.py @@ -535,6 +535,12 @@ class libvirtConfigRedhat(serviceCfgBase): cfo.addEntry("export CGROUP_DAEMON", "'cpu:/virt'") cfo.addEntry("LIBVIRTD_ARGS", "-l") cfo.save() + if os.path.exists("/lib/systemd/system/libvirtd.socket"): + bash("/bin/systemctl mask libvirtd.socket"); + bash("/bin/systemctl mask libvirtd-ro.socket"); + bash("/bin/systemctl mask libvirtd-admin.socket"); + bash("/bin/systemctl mask libvirtd-tls.socket"); + bash("/bin/systemctl mask libvirtd-tcp.socket"); filename = "/etc/libvirt/qemu.conf"