Seerr request issue
Posted by flashsider
Love this project! Fresh install on desktop pc with ubuntu server 26.04 LTS. All containers "Healthy". Getting the following error when requesting a movie. Please advise. Thanks in advance. [error][Radarr]: Failed to add movie to Radarr. This might happen if the movie already exists, in which case you can safely ignore this error.{"errorMessage":"Request failed with status code 400","options":{"monitored":true,"profileId":4,"qualityProfileId":4,"rootFolderPath":"/data/media/Movies","searchNow":true,"tags":[],"response":[{"attemptedValue":"/data/media/Movies","errorCode":"RootFolderExistsValidator","errorMessage":"Root folder '/data/media/Movies' does not exist","formattedMessageArguments":[],"formattedMessagePlaceholderValues":{"path":"/data/media/Movies","propertyName":"Root Folder Path","propertyValue":"/data/media/Movies"},"propertyName":"RootFolderPath","severity":"error"}]}
3 replies
tomspark wrote:
That's on us — confirmed root-cause bug. Seerr was telling Radarr to use /data/media/Movies but Radarr only knows /data/Movies as a registered root folder (the /media segment got missed in a path-alignment fix we shipped in v1.6.81). Just pushed v1.6.106 with the proper fix; either of these clears it: A) Quick manual fix — Seerr → Settings → Services → Radarr → click your Radarr entry → change Default Root Folder from /data/media/Movies to /data/Movies. Save, retry. Do the same for Sonarr (/data/media/TV → /data/TV). B) sudo sparkbox update then sudo sparkbox up media — settings.json auto-heals on next boot, no UI clicking needed. Massive thanks for the clean repro with the full Radarr error body — that was the smoking gun. Adding you to the v1.6.106 patch-log credits.
flashsider wrote:
Manual fix worked!!! Thank you. Another issue. Jellyfin is still looking at /data/media/Movies. Added /data/Movies to the library, now it see requested movies. You might need to fix for next version.
tomspark wrote:
Great catch + good instinct on the fix! That's actually the SAME root-cause class as the Seerr bug, just on the Jellyfin side — media-finish.sh (the script that seeds Jellyfin libraries on first install) had the same stale /data/media/Movies paths I missed in v1.6.106. Just pushed v1.6.107 with that fix; fresh installs now seed at /data/Movies and /data/TV correctly. For your existing install, what you did (manually adding /data/Movies as a library path) is the right move — leave the broken old paths or delete them, either is fine. Jellyfin handles dual-path libraries cleanly. v1.7.x will get an auto-heal step that fixes existing libraries via the Jellyfin API, but for now the manual path is your cleanest option. Thanks for surfacing the second half of this — added you to v1.6.107's patch-log credits.