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
- Containers are running → docker/k3s knows about the apps, they are active.
releases/folder exists, but Middlewared does not recognize the apps → UI stays empty.- Methods like
chart.release.resyncdo not exist in Fangtooth. - 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:
- Uninstall the apps (UI/Helm registration only)
- Reinstall the releases via TrueNAS Apps (containers can remain, but tricky)
- Or use the apps only via CLI, ignoring the UI.
Practical workarounds
- Continue using apps via CLI only
docker ps -aork3s kubectl get pods -A- Update or view logs via
docker execorkubectl exec. - UI will remain empty, but apps are running.
- 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.
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
