-
-
Notifications
You must be signed in to change notification settings - Fork 59
qvm-template purge fails when dependents have networking inter-dependencies #10879
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.diagnosedTechnical diagnosis of this issue has been performed.Technical diagnosis of this issue has been performed.good first issueThis is a recommended issue for first-time contributors.This is a recommended issue for first-time contributors.
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.diagnosedTechnical diagnosis of this issue has been performed.Technical diagnosis of this issue has been performed.good first issueThis is a recommended issue for first-time contributors.This is a recommended issue for first-time contributors.
Type
Fields
Give feedbackNo fields configured for Bug.
Qubes OS release
Qubes 4.2
Brief summary
When removing Whonix 17 (e.g. a completely clean Whonix 18 install) running
qvm-template purgefails mid-way.Steps to reproduce
Run
qvm-purge whonix-gateway-17 whonix-workstation-17and accept the confirmation dialogues.Expected behavior
Successful removal of all Whonix-related VMs
Actual behavior
Additional information
I believe the issue is that because the temporary
dummydoes not haveprovides_network, it cannot be set as the temporary netvm of the derived qubes. I believe the problem is around this part of the code.