Hi Matthew,
It looks like a UUID is missing or corrupted
in the Django data model of Bumblebee while creating a
volume record for a new VM.
If we take a look at the model of a Bumblebee
volume, we notice that a valid UUID for the flavor field is
required (see [1]). During the VM creation, a new volume
record is created where the volume's flavor field is set to
the resolved UUID of the default flavor from a desktop type
(see [2]). Setting
an invalid flavor UUID could be the cause here.
When setting up bumblebee, did you specify valid flavor names (existing ones from OpenStack) for all desktop types?
To check the volume records in the database
and adjust them if necessary, you can simply use the Django
admin site. There you can view the entire data model of
Bumblebee and all stored records graphically.
[1]
https://github.com/NeCTAR-RC/bumblebee/blob/2201540ba50af98838d9285d4659b9372c0152f4/vm_manager/models.py#L138
[2]
https://github.com/NeCTAR-RC/bumblebee/blob/2201540ba50af98838d9285d4659b9372c0152f4/vm_manager/vm_functions/create_vm.py#L122
Best regards,
Manuel
Hello,
I'm trying to install the VDI project on my Ubuntu 22.04 LTS Desktop VMware workstation.So I chose Bumblebee(https://github.com/NeCTAR-RC/bumblebee) and went through several steps like configuring the devstack, installing docker, and Bumblebee project.
And then, I tried to create a virtual desktop from Bumblebee and I got the below error:
ValueError: badly formed hexadecimal UUID string
Attached error screenshot:
Anybody has already experienced a similar issue or does anybody have any idea to solve this problem? Then please help me.
Looking forward to hearing from you.
Much appreciated.Matthew