Failed ‘up’ action for ‘jellyfin’ app - how tofix

I’m a very new user - this is my first NAS and I’m not a linux user.
Have installed Scale 24.10.2 and set up datasets for “data” and “media” and “apps”. Trying to now install Jellyfin which seems to go OK until the end and I get “[EFAULT] Failed ‘up’ action for ‘jellyfin’ app. Please check /var/log/app_lifecycle.log for more details”
I don’t know how/where to find the log file to understand what error I’ve made.
All help appreciated.

There’s a decent chance this is a permissions issue on one or more of those datasets. Start with using ssh or the web shell to enter sudo cat /var/log/app_lifecycle.log and post the output here using the preformatted text button </> or inside code tags: ```

Sorry - real noobie!
If I use windows to get to the dashboard - where do I enter the sudo …

In the TrueNAS UI, you can go to Settings > Shell

Thanks. Following is just the end of the file.
Everything looks good up to this point.
Looks like there are a couple of problems - but I don’t know how to resolve them.
Look obvious to you?

jellyfin Pulled
Network ix-jellyfin_default Creating
Network ix-jellyfin_default Created
Volume “ix-jellyfin_jellyfin-transcodes” Creating
Volume “ix-jellyfin_jellyfin-transcodes” Created
Container ix-jellyfin-permissions-1 Creating
time=“2025-03-07T02:40:15-08:00” level=warning msg=“config uid, gid and mode are not supported, they will be ignored”
time=“2025-03-07T02:40:15-08:00” level=warning msg=“config uid, gid and mode are not supported, they will be ignored”
Container ix-jellyfin-permissions-1 Created
Container ix-jellyfin-jellyfin-1 Creating
Container ix-jellyfin-jellyfin-1 Created
Container ix-jellyfin-permissions-1 Starting
Container ix-jellyfin-permissions-1 Started
Container ix-jellyfin-permissions-1 Waiting
Container ix-jellyfin-permissions-1 service “permissions” didn’t complete successfully: exit 1
service “permissions” didn’t complete successfully: exit 1

[2025/03/09 15:13:12] (ERROR) app_lifecycle.compose_action():56 - Failed ‘up’ action for ‘jellyfin’ app: Network ix-jellyfin_default Creating
Network ix-jellyfin_default Created
Volume “ix-jellyfin_cifs_5d4b259a5ce996c661e3f03ff7bb7a8831449467f80978191f1b0f52c985cb5e” Creating
Volume “ix-jellyfin_cifs_5d4b259a5ce996c661e3f03ff7bb7a8831449467f80978191f1b0f52c985cb5e” Created
Container ix-jellyfin-permissions-1 Creating
time=“2025-03-09T15:13:08-07:00” level=warning msg=“config uid, gid and mode are not supported, they will be ignored”
time=“2025-03-09T15:13:08-07:00” level=warning msg=“config uid, gid and mode are not supported, they will be ignored”
Container ix-jellyfin-permissions-1 Created
Container ix-jellyfin-jellyfin-1 Creating
Container ix-jellyfin-jellyfin-1 Created
Container ix-jellyfin-permissions-1 Starting
Container ix-jellyfin-permissions-1 Started
Container ix-jellyfin-permissions-1 Waiting
Container ix-jellyfin-permissions-1 Exited
Container ix-jellyfin-jellyfin-1 Starting
Error response from daemon: error while mounting volume ‘/mnt/.ix-apps/docker/volumes/ix-jellyfin_cifs_5d4b259a5ce996c661e3f03ff7bb7a8831449467f80978191f1b0f52c985cb5e/_data’: failed to mount local volume: mount //192.168.1.194/\Shared\Shared Videos:/mnt/.ix-apps/docker/volumes/ix-jellyfin_cifs_5d4b259a5ce996c661e3f03ff7bb7a8831449467f80978191f1b0f52c985cb5e/_data, data: domain=local,noperm,password=********,user=michael: invalid argument

OK worked it out. Thanks.
Topic closed.

Having a similar issue after deleting jellyfin and trying to redownload but i dont see the solution here

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/schema/processor.py”, line 183, in nf
return 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/plugins/apps/app_scale.py”, line 51, 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

Hey, person in the same boat here that found the solution!
The solution to the problem being had by the original poster was that the storage mount location or config was messed up.
In my config it was due to the SMB share I have all my media on using an old IP address in the Jellyfin config.

Slightly different issue. Mine is relating to subnetting/IP addresses, according to the logs.

[2025/04/18 10:45:42] (ERROR) app_lifecycle.compose_action():56 - Failed 'up' action for 'jellyfin' app:  Network ix-jellyfin_default  Creating\n Network ix-jellyfin_default  Error\nfailed to create network ix-jellyfin_default: Error response from daemon: all predefined address pools have been fully subnetted\n
[2025/04/18 10:51:37] (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-jellyfin-1  Creating\n Container ix-jellyfin-jellyfin-1  Created\n Container ix-jellyfin-jellyfin-1  Starting\nError response from daemon: no available IPv4 addresses on this network's address pools: ix-jellyfin_default (01f584ec4f4a9cdc98d8cda57060a9e57f470077a061773ef1be477ae354cf64)\n

Didn’t have this issue before upgrading to Fangtooth.

Edit: Now I still get the error right away, but now it appears get stuck deploying. Instead of stopping right away.

OK, I got 2 of 3 containers running by deleting an address pool.

At one point, I had 5 or 6 running simultaneously without issue in Electric Eel.