Open webUI upgrade failure

Hi,

I experienced an error when upgrading the Open webUI app. Initially after a reboot, all the apps that were configured were missing, even from ‘docker -ps -a’ list. I upgraded to the next version of TrueNAS and rebooted again and they appeared again, but the Open webUI still fails to do anything. Any insight on to what may be happening, and how to correct it will be very appreciated.

version: TrueNAS 26.04.0-MASTER-20260223-020145

middlewared.log

[2026/02/23 13:43:18] (ERROR) middlewared.job.run():592 - Job <bound method AppService.rollback of <middlewared.plugins.apps.rollback.AppService object at 0x7ff81ed91400>> failed @cee:{“TNLOG”: {“exception”: “Traceback (most recent call last):\n File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 577, in run\n await self.future\n File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 624, in __run_body\n rv = await self.middleware.run_in_thread(self.method, *args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 788, in run_in_thread\n return await self.run_in_executor(io_thread_pool_executor, method, *args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 785, in run_in_executor\n return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File “/usr/lib/python3.13/concurrent/futures/thread.py”, line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n File “/usr/lib/python3/dist-packages/middlewared/api/base/decorator.py”, line 195, in wrapped\n result = func(*args)\n File “/usr/lib/python3/dist-packages/middlewared/plugins/apps/rollback.py”, line 42, in rollback\n verrors.check()\n ~~~~~~~~~~~~~^^\n File “/usr/lib/python3/dist-packages/middlewared/service_exception.py”, line 71, in check\n raise self\nmiddlewared.service_exception.ValidationErrors: [EINVAL] app_name: App must not be in stopped state to rollback\n”, “type”: “PYTHON_EXCEPTION”, “time”: “2026-02-23 18:43:18.248236”}}

[2026/02/23 13:43:18] (ERROR) middlewared.job.run():592 - Job <bound method AppService.rollback of <middlewared.plugins.apps.rollback.AppService object at 0x7ff81ed91400>> failed @cee:{“TNLOG”: {“exception”: “Traceback (most recent call last):\n File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 577, in run\n await self.future\n File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 624, in __run_body\n rv = await self.middleware.run_in_thread(self.method, *args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 788, in run_in_thread\n return await self.run_in_executor(io_thread_pool_executor, method, *args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 785, in run_in_executor\n return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File “/usr/lib/python3.13/concurrent/futures/thread.py”, line 59, in run\n result = self.fn(*self.args, **self.kwargs)\n File “/usr/lib/python3/dist-packages/middlewared/api/base/decorator.py”, line 195, in wrapped\n result = func(*args)\n File “/usr/lib/python3/dist-packages/middlewared/plugins/apps/rollback.py”, line 42, in rollback\n verrors.check()\n ~~~~~~~~~~~~~^^\n File “/usr/lib/python3/dist-packages/middlewared/service_exception.py”, line 71, in check\n raise self\nmiddlewared.service_exception.ValidationErrors: [EINVAL] app_name: App must not be in stopped state to rollback\n”, “type”: “PYTHON_EXCEPTION”, “time”: “2026-02-23 18:43:18.248236”}}

app_lifecycle.log
[2026/02/22 17:13:33] (ERROR) app_lifecycle.compose_action():60 - Failed ‘up’ action for ‘open-webui’ app: Timed out waiting for response
[2026/02/22 18:07:01] (ERROR) app_lifecycle.compose_action():60 - Failed ‘up’ action for ‘open-webui’ app: Timed out waiting for response
[2026/02/22 20:32:40] (ERROR) app_lifecycle.compose_action():60 - Failed ‘up’ action for ‘open-webui’ app: Timed out waiting for response
[2026/02/23 14:36:05] (ERROR) app_lifecycle.compose_action():60 - Failed ‘up’ action for ‘open-webui’ app: Timed out waiting for response

This is a Nightly version of TrueNAS and is in the Developer channel. You should switch back to a ‘supported’ version like 25.04 or 25.10.

Unless you need to be on Early Adopter or Developer trains, we suggest staying with General. You can choose the train from the Update screen on the TrueNAS GUI. 25.10.1 should be the version you get the General choice on. The 25.10.2 is currently Early Adopter status, as of today.

1 Like

Thanks for the reply.

I probably will downgrade to a non development version, the problem started on 25.04. I upgraded to the developmnet version only to see if the list of configures apps would return. I’m not sure if that was what fixed that problem or it was the reboot.. I was able to deploy a second Open WebUI container and connect the original ollama container with all the different LLM models. but the chat history is still in the original open webUI app that won’t launch. it hangs at 20% then errors

[2026/02/23 16:56:27] (ERROR) app_lifecycle.compose_action():60 - Failed ‘up’ action for ‘open-webui’ app: Timed out waiting for response

It would appear that there isn’t a general release. So, I cant change the Update Profile and choose a general build. I’d have to backup everything and run “midclt call update.manual”.. Its probably something I can attempt later. right now I’d like to see if I can fix the original Open WebUI app. I’m not finding many log entries in regards to what is happening.

Thanks for your help.