Today, 08:33 AM
I've noticed that lately the movies I add from jellyseerr do not actually get downloaded, they end up just being pending.
Reading the log files it seems like jellyseerr for some reason has trouble connecting to jellyfin, which is how I normally connect to jellyseerr.
I've read other threads about this and they generally say that this is due to a token expiration and that I should just try to log in again.
I've logged out and into jellyseerr several times now without any problems, but the problem still persists.
Here is the log file:
And here is my docker compose file for the two services:
Reading the log files it seems like jellyseerr for some reason has trouble connecting to jellyfin, which is how I normally connect to jellyseerr.
I've read other threads about this and they generally say that this is due to a token expiration and that I should just try to log in again.
I've logged out and into jellyseerr several times now without any problems, but the problem still persists.
Here is the log file:
Code:
2025-12-06T22:48:38.945Z [info]: Commit Tag: $GIT_SHA
2025-12-06T22:48:39.394Z [info]: Starting Jellyseerr version 2.7.3
2025-12-06T22:48:40.291Z [debug][Settings Migrator]: Checking migration '0001_migrate_hostname.js'...
2025-12-06T22:48:40.294Z [debug][Settings Migrator]: Checking migration '0002_migrate_apitokens.js'...
2025-12-06T22:48:40.296Z [debug][Settings Migrator]: Checking migration '0003_emby_media_server_type.js'...
2025-12-06T22:48:40.298Z [debug][Settings Migrator]: Checking migration '0004_migrate_region_setting.js'...
2025-12-06T22:48:40.299Z [debug][Settings Migrator]: Checking migration '0005_migrate_network_settings.js'...
2025-12-06T22:48:40.301Z [debug][Settings Migrator]: Checking migration '0006_remove_lunasea.js'...
2025-12-06T22:48:40.306Z [info][Notifications]: Registered notification agents
2025-12-06T22:48:40.347Z [info][Jobs]: Scheduled jobs loaded
2025-12-06T22:48:40.527Z [info][Server]: Server ready on port 5055
2025-12-06T22:49:00.021Z [debug][Jobs]: Starting scheduled job: Download Sync
2025-12-06T22:50:00.009Z [debug][Jobs]: Starting scheduled job: Download Sync
2025-12-06T22:50:00.013Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Scan
2025-12-06T22:50:00.014Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"7d440be6-92f9-43fa-ada6-407bd54917ee"}
2025-12-06T22:50:00.019Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled
2025-12-06T22:50:00.020Z [info][Jellyfin Sync]: At least one 4K Sonarr server was detected. 4K series detection is now enabled
2025-12-06T22:50:00.020Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies
2025-12-06T22:50:00.078Z [error][Jellyfin API]: Something went wrong while getting library content from the Jellyfin server: Request failed with status code 401 {"error":401}
2025-12-06T22:50:00.079Z [error][Jellyfin Sync]: Sync interrupted {"errorMessage":""}
2025-12-06T22:51:00.021Z [debug][Jobs]: Starting scheduled job: Download Sync
2025-12-06T22:51:08.898Z [debug][Image Cache]: Something went wrong caching image. {"errorMessage":"Request failed with status code 404"}
2025-12-06T22:51:52.885Z [error][Auth]: Failed to delete Jellyfin device {"error":"Request failed with status code 401","userId":2,"jellyfinUserId":"28bdbf13a6ac41eb8453719644d8434a"}
2025-12-06T22:51:52.890Z [info][Auth]: Successfully logged out user {"userId":2}
2025-12-06T22:51:57.935Z [info][API]: Found matching Jellyfin user; updating user with Jellyfin {"ip":"::ffff:172.16.8.5","jellyfinUsername":"tue"}
2025-12-06T22:52:00.009Z [debug][Jobs]: Starting scheduled job: Download Sync
2025-12-06T22:53:00.019Z [debug][Jobs]: Starting scheduled job: Download Sync
2025-12-06T22:54:00.030Z [debug][Jobs]: Starting scheduled job: Download Sync
2025-12-06T22:55:00.024Z [debug][Jobs]: Starting scheduled job: Download Sync
2025-12-06T22:55:00.035Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Scan
2025-12-06T22:55:00.036Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"d149cf30-b5e9-4c90-b936-e9928abb3e46"}
2025-12-06T22:55:00.054Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled
2025-12-06T22:55:00.056Z [info][Jellyfin Sync]: At least one 4K Sonarr server was detected. 4K series detection is now enabled
2025-12-06T22:55:00.056Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies
2025-12-06T22:55:00.076Z [error][Jellyfin API]: Something went wrong while getting library content from the Jellyfin server: Request failed with status code 401 {"error":401}
2025-12-06T22:55:00.077Z [error][Jellyfin Sync]: Sync interrupted {"errorMessage":""}
2025-12-06T22:56:00.022Z [debug][Jobs]: Starting scheduled job: Download Sync
2025-12-06T22:57:00.031Z [debug][Jobs]: Starting scheduled job: Download Sync
2025-12-06T22:58:00.021Z [debug][Jobs]: Starting scheduled job: Download Sync
2025-12-06T22:59:00.031Z [debug][Jobs]: Starting scheduled job: Download Sync
2025-12-06T23:00:00.025Z [debug][Jobs]: Starting scheduled job: Download SyncAnd here is my docker compose file for the two services:
Code:
services:
jellyfin:
image: jellyfin/jellyfin@sha256:1edf3f17997acbe139718f252a7d2ded2706762390d787a34204668498dbc5f6
container_name: jellyfin
ports:
- 8096:8096/tcp
- 7359:7359/udp
volumes:
- ${SSD_DATA_PATH}/jellyfin/config:/config
- ${SSD_DATA_PATH}/jellyfin/metadata:/metadata
- ${NAS_DATA_PATH}/media:/data/media # location of media and qbittorrent download folder
- ${SSD_TMP_PATH}/jellyfin/transcoding:/transcode # location for transcoding
- ${SSD_TMP_PATH}/jellyfin/cache:/cache # location for cache
devices:
- /dev/dri:/dev/dri # Video acc
restart: 'unless-stopped'
environment:
- TZ=${TZ}
- PUID=${PUID}
- PGID=${PGID}
# Optional - may be necessary for docker healthcheck to pass if running in host network mode
# network_mode: "host"
extra_hosts:
- 'host.docker.internal:host-gateway'
networks:
- proxy
labels:
traefik.enable: true
traefik.docker.network: proxy
traefik.http.routers.jellyfin.rule: Host(`jellyfin.${DOMAIN}`) || Host(`tv.${DOMAIN}`)
traefik.http.routers.jellyfin.entrypoints: https
traefik.http.routers.jellyfin.tls: true
traefik.http.services.jellyfin.loadbalancer.server.port: 8096
glance.name: Jellyfin
glance.icon: sh:jellyfin
glance.description: Movies & shows
jellyseerr:
image: fallenbagel/jellyseerr:2.7.3@sha256:4538137bc5af902dece165f2bf73776d9cf4eafb6dd714670724af8f3eb77764
container_name: jellyseerr
hostname: jellyseerr
networks:
- proxy
environment:
- TZ=${TZ}
- LOG_LEVEL=debug
ports:
- ${PORT_JELLYSEERR}:5055
volumes:
- ${SSD_DATA_PATH}/jellyseerr:/app/config
- ${NAS_DATA_PATH}/media:/data/media # location of media and qbittorrent download folder
restart: unless-stopped
depends_on:
- jellyfin
labels:
- "traefik.enable=true"
- "traefik.docker.network=proxy"
- "traefik.http.routers.jellyseerr.rule=Host(`jellyseerr.${DOMAIN}`) || Host(`tv-request.${DOMAIN}`)"
- "traefik.http.routers.jellyseerr.entrypoints=https"
- "traefik.http.routers.jellyseerr.tls=true"
- "traefik.http.services.jellyseerr.loadbalancer.server.port=5055"
- "glance.name=Jellyseerr"
- "glance.icon=sh:jellyseerr"
- "glance.url=https://jellyseerr.${DOMAIN}"
- "glance.description=Movie and series requester"
networks:
proxy:
external: true
