HVM: do not fail on non-Xen systems (without xenstore)
Currently getting Stubdom XID is (the last one?) read directly from Xenstore as there is no libvirt function for it. This means that even if HVM is running it can have not connection to Xenstore. For now give -1 in such situation.
This commit is contained in:
부모
4300d778a5
커밋
5763beb898
@ -353,6 +353,9 @@ class QubesHVm(QubesVm):
|
||||
if self.xid < 0:
|
||||
return -1
|
||||
|
||||
if vmm.xs is None:
|
||||
return -1
|
||||
|
||||
stubdom_xid_str = vmm.xs.read('', '/local/domain/%d/image/device-model-domid' % self.xid)
|
||||
if stubdom_xid_str is not None:
|
||||
return int(stubdom_xid_str)
|
||||
|
불러오는 중...
Reference in New Issue
Block a user