From f38db8ae65c42559c2acda31fbb5be6349703b8b Mon Sep 17 00:00:00 2001 From: Wei Zhou Date: Fri, 4 Sep 2020 09:27:58 +0200 Subject: [PATCH] Ubuntu 20.04: restart libvirtd instead of libvirt-bin (#4301) --- 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 37fa5a95485..0d8d5916a15 100755 --- a/python/lib/cloudutils/serviceConfig.py +++ b/python/lib/cloudutils/serviceConfig.py @@ -592,8 +592,11 @@ class libvirtConfigUbuntu(serviceCfgBase): 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