From b5e07238a0b94695aec97b982d70748430ee77ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Mon, 6 Nov 2017 01:19:19 +0100 Subject: [PATCH] vm: always log startup fail --- qubes/vm/qubesvm.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qubes/vm/qubesvm.py b/qubes/vm/qubesvm.py index 241aaf87..5b7f7a0c 100644 --- a/qubes/vm/qubesvm.py +++ b/qubes/vm/qubesvm.py @@ -830,6 +830,7 @@ class QubesVM(qubes.vm.mix.net.NetVMMixin, qubes.vm.BaseVM): libvirt.VIR_DOMAIN_START_PAUSED) except Exception as exc: + self.log.error('Start failed: %s', str(exc)) # let anyone receiving domain-pre-start know that startup failed yield from self.fire_event_async('domain-start-failed', reason=str(exc)) @@ -857,6 +858,7 @@ class QubesVM(qubes.vm.mix.net.NetVMMixin, qubes.vm.BaseVM): start_guid=start_guid) except Exception as exc: # pylint: disable=bare-except + self.log.error('Start failed: %s', str(exc)) if self.is_running() or self.is_paused(): # This avoids losing the exception if an exception is # raised in self.force_shutdown(), because the vm is not