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.

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

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.