diff --git a/src/virtManager/engine.py b/src/virtManager/engine.py index 2ec455b41..82f9d5846 100644 --- a/src/virtManager/engine.py +++ b/src/virtManager/engine.py @@ -159,7 +159,7 @@ class vmmEngine(vmmGObject): libvirt_packages = self.config.libvirt_packages packages = self.config.hv_packages + libvirt_packages - ret = packageutils.check_packagekit(self.err, packages, True) + ret = packageutils.check_packagekit(manager.err, packages, True) except: logging.exception("Error talking to PackageKit") @@ -190,7 +190,7 @@ class vmmEngine(vmmGObject): "start up.") if not didstart: - self.err.ok(_("Libvirt service must be started"), warnmsg) + manager.err.ok(_("Libvirt service must be started"), warnmsg) self.connect_to_uri(tryuri, autoconnect=True, do_start=do_start) diff --git a/src/virtManager/packageutils.py b/src/virtManager/packageutils.py index 63cf2b5c1..7ffe5be86 100644 --- a/src/virtManager/packageutils.py +++ b/src/virtManager/packageutils.py @@ -61,7 +61,7 @@ def check_packagekit(errbox, packages, ishv): found = [] progWin = vmmAsyncJob(_do_async_search, [session, pk_control, packages], msg, msg, - None, async=False) + errbox.get_parent(), async=False) error, ignore = progWin.run() if error: return