Browse Source

vm: log startup errors in every case

Marek Marczykowski-Górecki 4 years ago
parent
commit
d5b0a6e5b6
1 changed files with 2 additions and 0 deletions
  1. 2 0
      qubes/vm/qubesvm.py

+ 2 - 0
qubes/vm/qubesvm.py

@@ -1036,6 +1036,7 @@ class QubesVM(qubes.vm.mix.net.NetVMMixin, qubes.vm.BaseVM):
                     pre_event=True,
                     start_guid=start_guid, mem_required=mem_required)
             except Exception as exc:
+                self.log.error('Start failed: %s', str(exc))
                 yield from self.fire_event_async('domain-start-failed',
                     reason=str(exc))
                 raise
@@ -1067,6 +1068,7 @@ class QubesVM(qubes.vm.mix.net.NetVMMixin, qubes.vm.BaseVM):
                 yield from self.storage.start()
 
             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))