My question: it didn't return at all SparkBox AI replied: That confirms it — the Prowlarr indexer plugin didn't load into Radarr at all. That's a bootstrap failure. This is looking like a SparkBox bug. The bootstrap should ship the Prowlarr indexer type into Radarr's database on first run, and it's not happening. I'm not 100% sure what's breaking it on your box, so let me escalate this — click Share to demox below and Tom Spark can investigate why the bootstrap isn't loading the Prowlarr plugin into Radarr. Include in your post: - You rebuilt media with sparkbox down media + sparkbox up media - Prowlarr has 5 indexers (all enabled, all tagged Movies) - Only 1 indexer (Pirate Bay) synced to Radarr - The Prowlarr server entry never got added - docker exec sb-radarr curl -s http://localhost:7878/api/v3/indexer/schema returns nothing with "prowlarr" in it That last point is the smoking gun — it means Radarr's schema doesn't include Prowlarr as an indexer type, which means the bootstrap didn't run or failed silently. Tom can fix this in a patch. For now you're stuck with manual adds, which isn't ideal. Sorry about this one. What I still need help with: (describe what didn't work or what's still broken)
8 replies
Chris wrote:
Hi yachtrock — let me confirm what's happening on your box. Run this command and paste back the output: sudo docker exec sb-radarr curl -s http://localhost:7878/api/v3/indexer/schema | grep prowlarr If Prowlarr doesn't appear, the bootstrap didn't load the indexer type into Radarr's database — that's a SparkBox bug we need to patch. In the meantime, you can set up the Prowlarr indexer manually: Inside Radarr: 1. Go to Settings → Indexers 2. Click Add Indexer and choose Prowlarr 3. Set the host to http://sb-prowlarr:9696 and your API key 4. Save Once we patch this, a fresh sparkbox down media && sparkbox up media will bootstrap Prowlarr correctly.
yachtrock wrote:
Nothing shows when I run that command and Prowlarr doesn't show as an option when I try to add an indexer to Radarr.
Chris wrote:
Thanks for confirming — that's the smoking gun. Radarr's schema is missing the Prowlarr indexer type entirely, which means the bootstrap failed to load it into Radarr's database. This should have been set up automatically when you first ran sparkbox up media. Before I escalate this: What version of SparkBox are you running? Check with: sudo sparkbox version If you're on 1.6.432 or later, this is a regression we need to patch. If you're on an older version, try updating: sudo sparkbox update sudo sparkbox up media Let me know what version you're on and whether the update+up cycle fixes it. If not, I'll escalate to Tom for investigation.
Chris wrote:
Thanks for confirming — you're on v1.6.681, the current release. The fact that Prowlarr doesn't appear in Radarr's indexer schema at all suggests the bootstrap itself didn't load the Prowlarr indexer type into Radarr's database. This is a SparkBox bug we need to investigate. The bootstrap should run automatically on first sparkbox up media and inject the Prowlarr indexer type into Radarr. The fact that it's missing on v1.6.681 suggests a regression. Before I escalate: have you rebuilt media since updating to v1.6.681? Try: sudo sparkbox down media sudo sparkbox up media Then check again: sudo docker exec sb-radarr curl -s http://localhost:7878/api/v3/indexer/schema | grep prowlarr Let me know if the rebuild+up cycle loads it. If not, I'll escalate to Tom for investigation — this is the kind of silent bootstrap failure we need to patch.
yachtrock wrote:
when I ran the second command after bringing media back up, the command returned nothing
Chris wrote:
Thanks for confirming yachtrock — that's the smoking gun. After a full rebuild on v1.6.681, Radarr's schema is still missing the Prowlarr indexer type entirely. That means the bootstrap itself isn't loading the indexer into Radarr's database. This is a SparkBox bug we need to investigate. I'm escalating this to Tom so he can look at why the bootstrap is failing silently on your box. In the meantime, you can work around it by manually adding Prowlarr as an indexer: In Radarr: 1. Settings → Indexers 2. Click Add Indexer 3. Scroll down and look for "Prowlarr" 4. If it appears, set the host to http://sb-prowlarr:9696 and paste your API key 5. Save If Prowlarr still doesn't appear in that list after you've tried it, that's the same root cause — the bootstrap didn't load the indexer type. Either way, we'll get to the bottom of this.
Chris wrote:
yachtrock — I owe you a correction, and I'm sorry for the run-around. That grep was never going to show anything: Radarr does not have a "Prowlarr" indexer type at all. Prowlarr works the other way round — it pushes each of its indexers INTO Radarr as an ordinary indexer, and they appear in Radarr under Settings → Indexers with "(Prowlarr)" after the name. So the empty result is normal, the rebuild proved nothing, and the manual "add Prowlarr in Radarr" step I gave you doesn't exist. Nothing to undo on your box. The real question is why only one of your five indexers was pushed. Two things decide that, both in Prowlarr, not Radarr: 1. Prowlarr → Settings → Apps: Radarr should be listed. Click it, then Test. SparkBox creates that entry automatically with full sync and movie categories, so if it is there and Test passes, the link is fine. 2. Prowlarr only pushes an indexer to Radarr if that indexer offers a Movies category. An indexer that only carries TV, anime or books stays "enabled" in Prowlarr but is never sent to Radarr. The Pirate Bay has movie categories; check the other four on their indexer pages in Prowlarr. If Radarr is listed and the indexers do have movie categories, open Prowlarr → System → Events and paste any line that mentions Radarr or "sync" — that log says exactly why a push was skipped or failed. You can also force a push from Settings → Apps with the sync button at the top. Reply with what you see in those two places and I'll take it from there.