Open Geblaat opened 1 week ago
The linked #9303 issue makes it clear. Every AdminAPI call from qubesadmin
to qubesd with key=value
pairs should assure that there is no space in values. Namely admin.pool.Add
, admin.vm.Create
and admin.vm.CreateInPool
. Since the qubesd side uses .split(' ')
p.s.:
Interestingly QubesBase.add_pool
is using \n
to join the key=value
pairs payload and qubesd side is using .splitlines()
.
How to file a helpful issue
Qubes OS release
4.2.3
Brief summary
The Create New Qube tool has succeeded the Create Qubes VM tool. The old tool did not allow a space in the name of a Qube name. It just doesn't enter a space at all when you press Space. The new tool does enter the space, but then gives a vague error when creating the Qube. I assume a space in a Qube name is still unsupported, but now this is unclear to new users.
Steps to reproduce
Expected behavior
Actual behavior
Error message: Could not create qube An error occurred: Got empty response from qubesd. See journalctl in dom0 for details