From 3e779ba585b71db063c997ff1fe990d4f5d653ec Mon Sep 17 00:00:00 2001 From: Wei Zhou Date: Tue, 1 Sep 2020 09:26:23 +0000 Subject: [PATCH] Ubuntu 20.04: restart libvirtd instead of libvirt-bin --- python/lib/cloudutils/serviceConfig.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python/lib/cloudutils/serviceConfig.py b/python/lib/cloudutils/serviceConfig.py index 37fa5a95485d..0d8d5916a154 100755 --- a/python/lib/cloudutils/serviceConfig.py +++ b/python/lib/cloudutils/serviceConfig.py @@ -592,8 +592,11 @@ def config(self): cfo.addEntry("group", "\"root\"") cfo.save() - self.syscfg.svo.stopService("libvirt-bin") - self.syscfg.svo.enableService("libvirt-bin") + if os.path.exists("/lib/systemd/system/libvirtd.service"): + bash("systemctl restart libvirtd") + else: + self.syscfg.svo.stopService("libvirt-bin") + self.syscfg.svo.enableService("libvirt-bin") if os.path.exists("/lib/systemd/system/libvirt-bin.socket"): bash("systemctl stop libvirt-bin.socket") return True