Issues Creating VM

ITGuy1024

Explorer
Joined
Dec 13, 2014
Messages
89
Running into some errors I haven't seen before creating a VM.
Platform: Generic
Version: TrueNAS-12.0-U8

- Using different VM names not used before
- Uploading ISO and loading VM on brand new Pool / vdev

Error: Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 138, in call_method
result = await self.middleware._call(message['method'], serviceobj, methodobj, params, app=self,
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/service.py", line 484, in create
rv = await self.middleware._call(
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 975, in nf
return await f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 1283, in do_create
verrors.check()
File "/usr/local/lib/python3.9/site-packages/middlewared/service_exception.py", line 62, in check
raise self
middlewared.service_exception.ValidationErrors: [EEXIST] vm_create.name: This name already exists.

I'm not sure I understand this one. It mentions another pool I have that is over 80% but I am not loading the VM here, or mounting the ISO here.
Error: Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 1288, in do_create
await self.safe_devices_updates(devices)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 1332, in safe_devices_updates
raise e
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 1318, in safe_devices_updates
await self.middleware.call(
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1256, in call
return await self._call(
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 2062, in update_device
new_zvol = (await self.middleware.call('pool.dataset.create', ds_options))['id']
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1256, in call
return await self._call(
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/service.py", line 484, in create
rv = await self.middleware._call(
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 975, in nf
return await f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/pool.py", line 2994, in do_create
raise verrors
middlewared.service_exception.ValidationErrors: [EINVAL] pool_dataset_create.volsize: It is not recommended to use more than 80% of your available space for VOLUME

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 138, in call_method
result = await self.middleware._call(message['method'], serviceobj, methodobj, params, app=self,
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/service.py", line 484, in create
rv = await self.middleware._call(
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 975, in nf
return await f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 1290, in do_create
await self.middleware.call('vm.delete', vm_id)
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1256, in call
return await self._call(
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/service.py", line 506, in delete
rv = await self.middleware._call(
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 975, in nf
return await f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 1527, in do_delete
raise CallError('Unable to retrieve VM status. Failed to destroy VM')
middlewared.service_exception.CallError: [EFAULT] Unable to retrieve VM status. Failed to destroy VM


1648510309027.png


1648510359747.png


1648510389048.png


1648510417449.png


1648510439404.png


1648510465134.png


1648510500131.png
 
Last edited:

ITGuy1024

Explorer
Joined
Dec 13, 2014
Messages
89
It looks like the VM shell gets created even with the errors but I can't do anything with it.

1648510020805.png
 

georgev

Cadet
Joined
Apr 21, 2013
Messages
3
I Have exactly the same issue ... just in my case trying to create a ubuntu vm
 
Top