Troubleshooting¶
Common issues and solutions for Deleterr.
Connection Issues¶
Plex Connection Failed¶
Symptoms: Failed to connect to Plex or Plex token invalid
Solutions:
-
Verify URL format: Include protocol and port
-
Check token: Get a fresh token from Plex documentation
-
SSL issues: If using HTTPS with self-signed certificates:
-
Network access: Ensure Deleterr container can reach Plex
Tautulli Connection Failed¶
Symptoms: Failed to connect to Tautulli or API key invalid
Solutions:
-
Find API key: Tautulli > Settings > Web Interface > API Key
-
Test connection:
-
Check API access: Ensure API is enabled in Tautulli settings
Radarr/Sonarr Connection Failed¶
Symptoms: Failed to connect to Radarr/Sonarr
Solutions:
-
Find API key: Settings > General > Security > API Key
-
Verify URL: Include
/api/v3is NOT needed - Deleterr handles this -
Test connection:
Library Issues¶
Library Not Found¶
Symptoms: Library 'Movies' not found in Plex
Solutions:
-
Check exact name: Library name must match exactly (case-sensitive)
-
Use Plex library name: Not the folder name or Radarr root folder name
No Items Found for Deletion¶
Symptoms: Run completes but finds no items
Solutions:
-
Check thresholds: Items must meet ALL criteria
-
Verify watch history: Ensure Tautulli (or Plex, if no Tautulli configured) has watch data
-
Check exclusions: Your exclusion rules might be too broad
-
Review watch_status:
Wrong Items Being Deleted¶
Symptoms: Items deleted that shouldn't be
Solutions:
-
Always start with dry_run:
-
Add exclusions: Protect important content
-
Check library mapping: Ensure Radarr/Sonarr instance matches the Plex library
Disk Threshold Issues¶
Threshold Not Working¶
Symptoms: Items deleted even when disk has space (or not deleted when low)
Solutions:
-
Verify path: Must be a path accessible inside the container
-
Check mount: Ensure the volume is mounted correctly
-
Threshold format: Use quotes and valid units
Notification Issues¶
See Notifications Troubleshooting for notification-specific issues.
Docker Issues¶
Container Exits Immediately¶
Symptoms: Container starts and stops immediately
Solutions:
-
Check logs:
-
Verify config file: Ensure
settings.yamlexists and is valid -
Check scheduler: If using built-in scheduler, container should stay running
Permission Denied Errors¶
Symptoms: Permission denied when accessing config or logs
Solutions:
-
Check ownership: Container runs as UID 1000 by default
-
Or use PUID/PGID:
Config Changes Not Applied¶
Symptoms: Changes to settings.yaml don't take effect
Solutions:
-
Restart container:
-
Check file location: Config must be at
/config/settings.yamlinside container -
Validate YAML syntax: Use a YAML validator
Scheduler Issues¶
Scheduler Not Running¶
Symptoms: Using built-in scheduler but Deleterr only runs once
Solutions:
-
Enable scheduler:
-
Check restart policy:
-
View scheduler status:
Ofelia Not Triggering¶
Symptoms: Using Ofelia but Deleterr never runs
Solutions:
-
Check Ofelia logs:
-
Verify labels:
-
Ensure Docker socket mounted:
JustWatch Issues¶
Streaming Check Not Working¶
Symptoms: Items aren't being excluded even though they're on Netflix/etc.
Solutions:
-
Check country code: Must match your streaming region
-
Title matching: JustWatch searches by title -- unusual characters or regional titles may not match. Enable
LOG_LEVEL: DEBUGto see search results. -
Rate limiting: If you see
JustWatch API rate limit hitin logs, reducemax_actions_per_runor run less frequently.
See JustWatch Integration for full setup details.
Seerr / Overseerr Issues¶
Seerr Connection Failed¶
Symptoms: Cannot reach Seerr or API authentication failed
Solutions:
-
Check URL and API key:
-
Test connection:
-
Overseerr users: The same configuration works for Overseerr -- the
overseerrconfig key is still accepted for backward compatibility.
Deleted Media Still Shows as Available¶
If deleted media still shows "available" in Seerr, enable update_status:
See Seerr / Overseerr Integration for full setup details.
Trakt / MDBList Issues¶
List Items Not Being Excluded¶
Symptoms: Items on Trakt/MDBList lists are still being deleted
Solutions:
-
Verify credentials: Ensure
trakt.client_id/client_secretormdblist.api_keyare correct -
Check list URL format: URLs must match supported patterns
-
Increase max_items_per_list: If your list has more items than the default limit
-
Check matching IDs: Trakt matches by TMDB/TVDB ID. If an item lacks these IDs, it won't match.
See Trakt Integration and MDBList Integration for full setup details.
Getting Help¶
If you're still stuck:
-
Enable debug logging:
-
Check GitHub Issues: github.com/rfsbraz/deleterr/issues
-
Create a new issue with:
- Deleterr version
- Sanitized config (remove API keys/tokens)
- Relevant log output
- Steps to reproduce