Failed 'down' action for immich and vaultwarden

Hi.

After I updated Immich and Vaultwarden last night, they can’t startup and I get the following error on both of them:

[EFAULT] Failed ‘down’ action for ‘immich’ app. Please check /var/log/app_lifecycle.log for more details

Full text

This textTraceback (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 36, in compose_action
compose_action(app_name, app_version, ‘down’, 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 ‘down’ action for ‘immich’ app. Please check /var/log/app_lifecycle.log for more details will be hidden

[EFAULT] Failed ‘down’ action for ‘vaultwarden’ app. Please check /var/log/app_lifecycle.log for more details

Full text

This text will be hidTraceback (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 36, in compose_action
compose_action(app_name, app_version, ‘down’, 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 ‘down’ action for ‘vaultwarden’ app. Please check /var/log/app_lifecycle.log for more detailsden

From the /var/log/app_lifecycle.log log I get the following:

[2026/02/19 12:49:10] (ERROR) app_lifecycle.compose_action():56 - Failed ‘down’ action for ‘immich’ app: validating /mnt/.ix-apps/app_configs/immich/versions/1.13.0/templates/rendered/docker-compose.yaml: networks.ix-internal-immich-net Additional property enable_ipv4 is not allowed\n

[2026/02/19 12:52:18] (ERROR) app_lifecycle.compose_action():56 - Failed ‘down’ action for ‘vaultwarden’ app: validating /mnt/.ix-apps/app_configs/vaultwarden/versions/1.5.0/templates/rendered/docker-compose.yaml: networks.ix-internal-vaultwarden-net Additional property enable_ipv4 is not allowed\n

Both apps are installed using Truenas Catalog. I have tried different things like deleting DNS, changed interface on my server, updated catalog and restarted the server several times.

I also tried to set enable_ipv4 false in the docker-compose.yaml file, it did nothing.

I have tried to search answers, but I really cant find anything about this error. I hope someone might help me where to try and troubleshoot.

1 Like

I have the same problem after trying an update.

I checked the immich yaml but no entry with enable_ipv4. Just seen somewhere that it may be in the values.yaml, having a look there but nothing found.

Brian

Thanks Brian, please let me know if you find something :slight_smile:

OK, so I found the solution.
In the files:

/mnt/.ix-apps/app_configs/immich/versions/1.13.0/templates/rendered/docker-compose.yaml

and

/mnt/.ix-apps/app_configs/vaultwarden/versions/1.5.0/templates/rendered/docker-compose.yaml

I deleted “enable_ipv4”: true instead for setting it to false. That did the trick and both apps are up and running again.

Yes, that worked for me too. Thanks.

When I looked at the rendered docker-compose.yaml it appeared as though it had been compressed so this time I searched through the single line of readable data and found the enable-ipv4 and deleted it as you indicated

Thanks for this topic, I was about to lose it after I uploaded my wife’s and my whole Google Photo gallery to Immich this weekend, really bad timing for such a bug…

For me though, the docker-compose file was empty when I opened it in vi (black screen), but I could search for “ipv4” and then all the text appeared… strange.

Thank you !

Have the exact same problem with Immich, but it still errors after removing enable_ipv4.
app_lifecycle.log shows:

\[2026/02/19 16:22:44\] (ERROR) app_lifecycle.compose_action():56 - Failed ‘down’ action for ‘immich’ app: validating /mnt/.ix-apps/app_configs/immich/versions/1.13.0/templates/rendered/docker-composeBU.yaml: services.server.group_add array items\[0,3\] must be unique\\n

Any ideas?

Disregard, was my fault due to some sloppy file management. Back running App version 2.5.6, version 1.13.0, not sure if I want to update :thinking:

Hi! Same issue here, and this solution saves the day. Thanks!