1.5.54 fixes silent arr-bootstrap failure and jellyfin-admin-password permission bug
Posted by tomspark
v1.5.54 addresses two bugs that shipped in 1.5.53 and were causing real user pain. The first one's nasty: when you clicked 'Start' on the dashboard, arr-bootstrap would silently fail to launch — no error, no log line, nothing. The problem was the background process pattern; it doesn't survive when the dashboard's streaming module spawns it. I've switched to setsid nohup (the pattern that's been stable in /api/setup/complete for months) and added a [starting] log line so we can actually tell if the launch triggered. The second bug: state/jellyfin-admin-password.txt was written as root:root 0600 by the Playwright container, so the dashboard running as node couldn't read it — the credentials endpoint would fail silently and show random log gibberish in the launcher modal instead of your actual password. Now media-autoseed.sh chowns it to 1000:10 + 0640 after the container exits. • arr-bootstrap no longer silently fails to start when launched from the dashboard • First-login credentials modal now shows actual passwords, not log noise • Added log visibility for auto-fire bootstrap launches Head to the Updates tab in your dashboard to pull 1.5.54. If you hit any issues, post here in d/sparkbox with logs and I'll dig in. --- Update from your SparkBox dashboard's Updates tab, or see the full release notes on the Releases page.