Help need for Jellyfin

Hi,

I want to use Jellyfin on my TrueNas Scale.
The SMB share that I have create on the Nas was reachable wia Windows an Android systems.

The Videos are stored under mnt/Daten/Privat at the NAs

If I want to store the Jellyfin configuration, at 70% the was stopping and show the following

Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 509, in run
await self.future
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 556, in __run_body
rv = await self.middleware.run_in_thread(self.method, *args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 1367, 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 1364, 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/service/crud_service.py”, line 268, in nf
rv = func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 55, in nf
res = f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 183, in nf
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/apps/crud.py”, line 287, in do_update
app = self.update_internal(job, app, data, trigger_compose=app[‘state’] != ‘STOPPED’)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/apps/crud.py”, line 325, in update_internal
compose_action(app_name, app[‘version’], ‘up’, force_recreate=True, remove_orphans=True)
File “/usr/lib/python3/dist-packages/middlewared/plugins/apps/compose_utils.py”, line 57, in compose_action
raise CallError(
middlewared.service_exception.CallError: [EFAULT] Failed ‘up’ action for ‘jellyfin’ app, please check /var/log/app_lifecycle.log for more details

Any suggestion, please

Terra1961

Use nfs shares not smb if jellyfin app is hosted on truenas

Use Host Path.

1 Like

Thanks for the feedback…

Afer switching to NFS share, as jellyfin was on truenas, I have also no longer access ove the IP Adress to the Share.

What was than also wrong, as jellyfin show still an error.




The host path isn’t set properly, your error says it can’t see it.

Click into the drop down and select it, and keep the mount path there; example of how mine is setup for you:

image

I think you’ve reversed the mount path and host path. If you want it mounted as just Privat in the container, then put that in Mount Path. Host Path needs to be the full path (or you can use the dropdown there).

1 Like

If I change it like the information from DjP-iX i get the following



New Error 02

nm

RenderError: Path [Privat] must start with /

As it says, change your mount path from Privat to /Privat