Hi Tom, Stuck at step 3 on SEER setup. Tom AI asked me to post the below pturnbull@DH2300-E151:~$ cat /volume1/sparkbox/state/media-autoseed.log cat /volume1/sparkbox/state/media-finish.log cat: /volume1/sparkbox/state/media-autoseed.log: Permission denied [media-finish] Creating Movies/TV/Music under /volume1/sparkbox-data/media/ (PUID=1000 PGID=10) [media-finish] Moonfin: opt-in disabled (MOONFINENABLED!=true in .env). Skipping. [media-finish] Jellyfin: added Movies library - /data/Movies [media-finish] Jellyfin: added TV Shows library - /data/TV [media-finish] Seerr: sync returned [{"id":"f137a2dd21bbc1b99aa5c0f6bf02a805","name":"Movies","enabled":false,"type":"movie"},{"id":"767bffe4f11c93ef34b805451a696a4e","name":"TV Shows","enabled":false,"type":"show"}] [media-finish] Seerr: enabled libraries f137a2dd21bbc1b99aa5c0f6bf02a805,767bffe4f11c93ef34b805451a696a4e [media-finish] Seerr: initialized=true, wizard complete. [media-finish] Media finish complete. Open http://192.168.86.231:5055 — main app (no wizard). [media-finish] Creating Movies/TV/Music under /volume1/sparkbox-data/media/ (PUID=1000 PGID=10) [media-finish] Moonfin: opt-in disabled (MOONFINENABLED!=true in .env). Skipping. [media-finish] Jellyfin: Movies library already present, skipping. [media-finish] Jellyfin: TV Shows library already present, skipping. [media-finish] Seerr: sync returned [] [media-finish] Seerr: no libraries to enable (Jellyfin may be empty — ok, user can add later). [media-finish] WARN: Seerr initialize returned: [media-finish] Media finish complete. Open http://192.168.86.231:5055 — main app (no wizard). pturnbull@DH2300-E151:~$
7 replies
popuman wrote:
Don’t know if this will help, but I was in the same pickle and I managed to get past it when I made an initial scan of my libraries after enabling them. Hope it helps.
paulrturnbull wrote:
popuman and Tom, I ended up deleting and redoing the api then as you suggested, scanned. It's slowly getting itself in order now. Thanks again for the help.
tomspark wrote:
Good news is hidden in that log: your setup actually completed — see the line 'Seerr: initialized=true, wizard complete.' Seerr is set up on the back end; your browser is just still showing the cached wizard screen. The fix: open Seerr fresh at the exact address from the log — http://192.168.86.231:5055 — and hard-refresh (Ctrl+Shift+R). That should drop you straight into the main app, past step 3. (The 'Permission denied' when you cat'd the autoseed log is normal, by the way — those state files are owned by the server's user, not your login, so nothing's wrong there.) If it STILL lands on step 3 after a hard refresh, tell me exactly what that step is asking for on screen (the Jellyfin sign-in, or the libraries page) and I'll walk you through it — it's a known sticky spot and I've got specific fixes for it. And thanks — your prompt confirms your model is the DH2300, which is exactly the one our installer's auto-location check was missing, so it ties right back to your other note.
paulrturnbull wrote:
Hi Tom, stuck at 'Validation failed. Please toggle the libraries again to continue.' 'Something went wrong while syncing libraries'
tomspark wrote:
Progress — you're past the cached screen and into the real step 3 now. 'Something went wrong while syncing libraries' means Seerr asked Jellyfin for its library list and didn't get a clean answer back. Try this in order: (1) On that same Seerr screen, click 'Sync Libraries' again, then toggle Movies and TV on and hit continue — it's often just a momentary hiccup the second time. (2) If it still errors, the Seerr-to-Jellyfin link needs a refresh. Since your install is on /volume1, run these: sudo rm -f /volume1/sparkbox/state/media-autoseeded && sudo sparkbox media-autoseed && sudo sparkbox media-finish That re-pairs Seerr with Jellyfin and re-enables the libraries; then reload Seerr. If it STILL won't sync after that, tell me and we'll check Jellyfin's side directly (most likely its API key needs re-linking) — this step is a known rough spot, so I'd rather walk you through it than leave you guessing. You're nearly there.
tomspark wrote:
popuman, thank you — that's a really useful tip and I think you've put your finger on it. paulrturnbull, this likely explains the empty sync ('sync returned []') in your log: Jellyfin had the Movies/TV libraries added but hadn't actually scanned them yet, so when Seerr asked Jellyfin for the library contents it got nothing back, and the wizard threw 'something went wrong syncing.' The order that works: in Jellyfin, trigger a scan (Dashboard - Libraries - 'Scan All Libraries') and let it finish, THEN back in Seerr hit Sync Libraries / toggle Movies and TV on and continue. That should go through. If you already ran the re-link commands, no need to repeat them — just do the Jellyfin scan and re-try the Seerr sync. Thanks again popuman; that's exactly the kind of tip that helps the next person too.
tomspark wrote:
That's the one — nice work, Paul. For the record so the next person benefits: the combo that fixed it was re-doing the Jellyfin connection in Seerr (a fresh API key) AND scanning the Jellyfin libraries so Seerr had something to pull. Give the scan a bit to finish and your requests should flow straight through to Sonarr/Radarr. Thanks popuman for the assist, and Paul for sticking with it — enjoy the build!