-
-
Notifications
You must be signed in to change notification settings - Fork 59
If a VM was created by another VM that no longer exists, using it as a disposable VM template fails. #8618
Copy link
Copy link
Open
Labels
C: coreThis issue pertains to a Qubes core component.This issue pertains to a Qubes core component.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.affects-4.2This issue affects Qubes OS 4.2.This issue affects Qubes OS 4.2.affects-4.3This issue affects Qubes OS 4.3.This issue affects Qubes OS 4.3.needs diagnosisRequires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed.Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed.
Description
Metadata
Metadata
Assignees
Labels
C: coreThis issue pertains to a Qubes core component.This issue pertains to a Qubes core component.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.affects-4.2This issue affects Qubes OS 4.2.This issue affects Qubes OS 4.2.affects-4.3This issue affects Qubes OS 4.3.This issue affects Qubes OS 4.3.needs diagnosisRequires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed.Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed.
Type
Fields
Give feedbackNo fields configured for Bug.
How to file a helpful issue
Qubes OS release
R4.2
Brief summary
If a VM (let’s call it “X”) is created by another VM, but the creating VM no longer exists, trying to create a disposable VM based on X fails with a KeyError in qubesd.
Steps to reproduce
template_for_dispvmsset toTrue. The simplest way to do that is to restore a backup using a disposable VM.Expected behavior
It works.
Actual behavior
qubesd fails with a KeyError. Deleting the
created-by-disp-backup-restoretag prevents the KeyError.