can't install VM [EFAULT] Failed to connect to libvirt

wili4m

Explorer
Joined
May 23, 2022
Messages
57
hello
any idea how to install VM, don't why show error
never happen before with old version. just upgrade and setup new pool from 0

TrueNAS-SCALE-23.10.0.1
MEM 32GB
i7-3770
1TB

already type service middlewared restart still now work

thanks for help

Code:
 Error: Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 201, in call_method
    result = await self.middleware._call(message['method'], serviceobj, methodobj, params, app=self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1341, in _call
    return await methodobj(*prepared_call.args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/service/crud_service.py", line 169, in create
    return await self.middleware._call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1341, in _call
    return await methodobj(*prepared_call.args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/service/crud_service.py", line 194, in nf
    rv = await func(*args, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 44, in nf
    res = await f(*args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 177, in nf
    return await func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/plugins/vm/vms.py", line 198, in do_create
    await self.middleware.run_in_thread(self._check_setup_connection)
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1254, in run_in_thread
    return await self.run_in_executor(self.thread_pool_executor, method, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1251, in run_in_executor
    return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/plugins/vm/connection.py", line 71, in _check_setup_connection
    self._check_connection_alive()
  File "/usr/lib/python3/dist-packages/middlewared/plugins/vm/connection.py", line 66, in _check_connection_alive
    raise CallError('Failed to connect to libvirt')
middlewared.service_exception.CallError: [EFAULT] Failed to connect to libvirt


Code:
root@nas[~]# service middlewared status
● middlewared.service - TrueNAS Middleware
     Loaded: loaded (/lib/systemd/system/middlewared.service; enabled; preset: enabled)
     Active: active (running) since Wed 2023-12-13 09:00:07 WIB; 9min ago
   Main PID: 336500 (asyncio_loop)
      Tasks: 64 (limit: 38007)
     Memory: 1.2G
        CPU: 2min 53.767s
     CGroup: /system.slice/middlewared.service
             ├─336500 middlewared
             ├─336506 /usr/bin/python3 -c "from multiprocessing.resource_tracker import main;main(10)"
             ├─337104 /usr/bin/python3 -c "from multiprocessing.spawn import spawn_main; spawn_main(tracker_fd=11, pipe_handle=36)" --multiprocessing-fork
             ├─340082 "middlewared (worker)"
             ├─340144 "middlewared (worker)"
             ├─340392 "middlewared (worker)"
             ├─347348 "middlewared (worker)"
             └─350739 "middlewared (worker)"

Dec 13 08:59:57 nas systemd[1]: Starting middlewared.service - TrueNAS Middleware...
Dec 13 09:00:07 nas systemd[1]: Started middlewared.service - TrueNAS Middleware.
 
Top