I’ve hit a weird situation where all of my installed apps have disappeared from the UI and doing app.query via SSH doesn’t show anything. This began when a custom alpine based app I’d spun up to do a wget crawling operation had crashed after apparently entirely filling the data pool for apps with its temp files/logs. Before trying to diagnose that, I’d noticed that Immich had also crashed, and was listed with updates available, so I tried to run an update on that. At that point the Apps screen in the UI reloaded and said “No Apps Installed”.
That’s when I noticed the pool was entirely full, and dug around via the shell to find that the Alpine/wget custom app had consumed most of it. I used docker rm to remove that app via the shell, and the space was freed up.
Despite many more reboots and trying to diagnose with help from Claude, nothing seems to have changed. Claude ran out of suggestions, and summarised the diagnostic steps run through so far:
- TrueNAS SCALE, apps pool
AppsDrive, datasetAppsDrive/ix-appscorrectly mounted at/mnt/.ix-apps - Pool previously filled to 100% by an unrelated runaway container (
wget-scraper, unrelated to the apps system) — since removed, space reclaimed docker.statusreportsRUNNING,docker psshows all expected containers running correctly, actual app data (app_configs,app_mounts) confirmed present and intact with sensible sizesmidclt call app.queryreturns[]regardless of reboots,docker.updatepool re-selection, or isolating individual apps (including one — Immich — that was mid-update when the disk filled)- Top-level
/mnt/.ix-apps/metadata.yamlis 0 bytes, but removing/renaming it does not trigger regeneration, andapp.queryremains empty even without it present — indicating it is not the fileapp.queryactually reads from - Per-app
metadata.yamlfiles (checked: jellyfin) and top-leveluser_config.yamlall look complete and correctly structured
Any suggestions to either retrieve the current apps, or at least extract their config to rebuild them?
Running TrueNAS Scale 25.04 on a custom PC built from leftovers, with a i5-7500, 20Gb RAM, 2 x 12Tb Seagate iron wolf data drives, a 500Gb spinning drive for apps, and a 128Gb M2 boot drive.