Moved TrueNAS to a new machine, apps not working

I backup up config on old computer (3 hard drives), installed same version of TrueNAS to new computer and moved the 3 drives over. All are shown in Pools and I can read those with SMB shares on my Windows PC as before. I have 3 apps : Tailscale, Jellyfin, and immich. Tailscale works fine, but Jellyfin and immich won’t start and I get the error below…

Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 515, in run
await self.future
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 562, in __run_body
rv = await self.middleware.run_in_thread(self.method, *args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 627, in run_in_thread
return await self.run_in_executor(io_thread_pool_executor, method, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 624, 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/api/base/decorator.py”, line 101, in wrapped
result = func(*args)
^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/apps/app_scale.py”, line 62, in start
compose_action(app_name, app_config[‘version’], ‘up’, force_recreate=True, remove_orphans=True)
File “/usr/lib/python3/dist-packages/middlewared/plugins/apps/compose_utils.py”, line 61, in compose_action
raise CallError(err_msg)
middlewared.service_exception.CallError: [EFAULT] Failed ‘up’ action for ‘jellyfin’ app. Please check /var/log/app_lifecycle.log for more details

Is this a permissions problem? Can you offer any help on getting the other two apps to load and run?

Any chance anything of note is in the app_lifecycle logs like the error suggests? That’s about the extent of what I can think of.

1 Like

Thanks! I checked logs. This new computer has an NVidia card, but its a different NVidia card than the previous PC. Now I’m wondering if that is what the problem is. The last entry in the error logs is as follows:

[2025/12/28 19:00:13] (ERROR) app_lifecycle.compose_action():56 - Failed ‘up’ action for ‘jellyfin’ app: Network ix-jellyfin_default Creating\n Network ix-jellyfin_default Created\n Container ix-jellyfin-permissions-1 Creating\n Container ix-jellyfin-permissions-1 Created\n Container ix-jellyfin-jellyfin-1 Creating\n Container ix-jellyfin-jellyfin-1 Created\n Container ix-jellyfin-permissions-1 Starting\nError response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: could not apply required modification to OCI specification: error modifying OCI spec: failed to inject CDI devices: unresolvable CDI devices runtime.nvidia.com/gpu=GPU-7d03768e-6ce3-3dac-1733-7278eeab1685: unknown\n
(END) Its been a while since I got TrueNAS working… do I need to change configuration of my NVidia card?

Easiest guess I’d have would be to uncheck the ‘install nvidia drivers’, save, then recheck & save. See if that does the needful

1 Like

That did it! Thanks…. now will explore how to get the 4070 to work in it, but I’m thankful for getting the system running on the new computer.

1 Like