Missing but working Apps after full App Pool

Hey there,
I’m running Scale 25.04 and have some apps installed. Most importantly for me immich and paperless. I also have ollama installed with some storage consuming models. It happended that I upgraded all apps and with this the app pool was completely used. Now I can not see any apps in the UI. Interestingly they are all working fine. I just can not admin them. What I have done so far:
I deleted images to get some space cleared.
I reassigned the app pool
I restarted like 20 times
I waited some days
Is there a way to bring my apps back in the ui? Thank you!
Bye MrPink2001

Today I tried to solve the problem with chatGPT. We did not manage to solve it, but perhaps someone here gets an idea with this summary:

Situation summarized

  1. Containers are running → docker/k3s knows about the apps, they are active.
  2. releases/ folder exists, but Middlewared does not recognize the apps → UI stays empty.
  3. Methods like chart.release.resync do not exist in Fangtooth.
  4. JSON files alone are not enough to make Middlewared “see” the apps.

Consequences

  • Currently in 25.04 there is no official way to reconstruct lost app metadata from folders/containers.
  • The only clean way to make the apps visible in the UI again is:
    1. Uninstall the apps (UI/Helm registration only)
    2. Reinstall the releases via TrueNAS Apps (containers can remain, but tricky)
    3. Or use the apps only via CLI, ignoring the UI.

Practical workarounds

  1. Continue using apps via CLI only
  • docker ps -a or k3s kubectl get pods -A
  • Update or view logs via docker exec or kubectl exec.
  • UI will remain empty, but apps are running.
  1. Reinstall in the UI (safe if persistence volumes are intact)
  • Delete the app in the UI (only removes registration, not volumes).
  • Install the same app again → UI recognizes it properly.
  • Volumes remain, containers are recreated.

:light_bulb: Conclusion:

  • In Fangtooth 25.04, lost app registrations cannot be restored from existing containers.
  • All previous tricks (creating JSON, resync) do not work because Middlewared relies on the internal app database, which is lost.
  • The only safe way back to the UI: re-register/reinstall the apps via the UI, keeping volumes intact.

I dont know why, but the ACL of the ix-applications dataset changed and looks like this now:


is this as it is supposed to be?

Bye MrPink2001

Both of my systems show the ix-applications as
user rwx
group r_x
other r_x