Fallenbagel / jellyseerr

Fork of overseerr for jellyfin support.
https://docs.jellyseerr.dev/
MIT License
3.96k stars 250 forks source link

warning jellyseerr@2.0.0: The engine "pnpm" appears to be invalid. #1009

Closed Serph91P closed 1 month ago

Serph91P commented 1 month ago

Description

Got this on the docker contianer after yeserdays update:

warning jellyseerr@2.0.0: The engine "pnpm" appears to be invalid. $ NODE_ENV=production node dist/index.js 2024-10-16T05:56:48.085Z [info]: Commit Tag: $GIT_SHA 2024-10-16T05:56:48.328Z [info]: Starting Overseerr version 2.0.0 2024-10-16T05:56:48.592Z [info][Notifications]: Registered notification agents 2024-10-16T05:56:48.612Z [info][Jobs]: Scheduled jobs loaded 2024-10-16T05:56:48.672Z [info][Server]: Server ready on port 5055

Since then nothing works except the web interface. I can send a request or change settings. Everything just reports that there is an issue.

Version

2.0.0

Steps to Reproduce

Install update with docker I guess?

Screenshots

No response

Logs

warning jellyseerr@2.0.0: The engine "pnpm" appears to be invalid.
$ NODE_ENV=production node dist/index.js
2024-10-16T05:56:48.085Z [info]: Commit Tag: $GIT_SHA 
2024-10-16T05:56:48.328Z [info]: Starting Overseerr version 2.0.0 
2024-10-16T05:56:48.592Z [info][Notifications]: Registered notification agents 
2024-10-16T05:56:48.612Z [info][Jobs]: Scheduled jobs loaded 
2024-10-16T05:56:48.672Z [info][Server]: Server ready on port 5055

Platform

desktop

Device

Dell Notebook

Operating System

Windows 11

Browser

Firefox

Additional Context

No response

Code of Conduct

Fallenbagel commented 1 month ago

I need the full logs

Serph91P commented 1 month ago

I need the full logs

those are the full logs after a start of the docker

Serph91P commented 1 month ago

I need the full logs

grafik

Serph91P commented 1 month ago

I need the full logs

ah sorry you meant from the overseerr.log in the config log folder:

2024-10-16T06:03:27.344Z [info]: Starting Overseerr version 2.0.0 2024-10-16T06:03:27.607Z [info][Notifications]: Registered notification agents 2024-10-16T06:03:27.627Z [info][Jobs]: Scheduled jobs loaded 2024-10-16T06:03:27.686Z [info][Server]: Server ready on port 5055 2024-10-16T06:05:00.010Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Scan 2024-10-16T06:05:00.011Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"918f857b-03ac-4fa3-9820-aac583f14f69"} 2024-10-16T06:05:00.014Z [info][Jellyfin Sync]: Beginning to process recently added for library: redacted 2024-10-16T06:05:04.148Z [info][Jellyfin Sync]: Beginning to process recently added for library: redacted 2024-10-16T06:05:04.155Z [info][Jellyfin Sync]: Beginning to process recently added for library: redacted 2024-10-16T06:05:08.475Z [info][Jellyfin Sync]: Beginning to process recently added for library: redacted 2024-10-16T06:05:12.659Z [info][Jellyfin Sync]: Recently Added Scan Complete

Serph91P commented 1 month ago

I need the full logs

loglevel is set to debug that is all I get

Serph91P commented 1 month ago

I need the full logs

reverted back to 1.9.2 and this works again. So it is defenitely a change from 2.0

Serph91P commented 1 month ago

I need the full logs

reverted back to 1.9.2 and this works again. So it is defenitely a change from 2.0

2024-10-16T06:13:03.327Z [info]: Starting Overseerr version 2.0.0 
2024-10-16T06:13:03.596Z [info][Notifications]: Registered notification agents 
2024-10-16T06:13:03.615Z [info][Jobs]: Scheduled jobs loaded 
2024-10-16T06:13:03.674Z [info][Server]: Server ready on port 5055 
2024-10-16T06:14:00.032Z [debug][Jobs]: Starting scheduled job: Download Sync 
2024-10-16T06:14:00.098Z [debug][Download Tracker]: Found 2 item(s) in progress on Sonarr server: redacted 
2024-10-16T06:14:03.249Z [info]: Commit Tag: $GIT_SHA 
2024-10-16T06:14:03.490Z [info]: Starting Overseerr version 2.0.0 
2024-10-16T06:14:03.755Z [info][Notifications]: Registered notification agents 
2024-10-16T06:14:03.775Z [info][Jobs]: Scheduled jobs loaded 
2024-10-16T06:14:03.835Z [info][Server]: Server ready on port 5055 
2024-10-16T06:15:00.026Z [debug][Jobs]: Starting scheduled job: Download Sync 
2024-10-16T06:15:00.039Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Scan 
2024-10-16T06:15:00.039Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"946ccddc-d1c6-426b-964c-c6f22c834d2c"}
2024-10-16T06:15:00.049Z [info][Jellyfin Sync]: Beginning to process recently added for library: redacted 
2024-10-16T06:15:00.128Z [debug][Download Tracker]: Found 2 item(s) in progress on Sonarr server: redacted 
2024-10-16T06:15:00.159Z [debug][Jellyfin Sync]: Title already exists and no new media types found Der wilde Roboter 
2024-10-16T06:15:00.179Z [debug][Jellyfin Sync]: Title already exists and no new media types found Beetlejuice Beetlejuice 
2024-10-16T06:15:00.197Z [debug][Jellyfin Sync]: Title already exists and no new media types found John Wick: Kapitel 3 
2024-10-16T06:15:00.202Z [debug][Jellyfin Sync]: Title already exists and no new media types found Alles steht Kopf 2 
2024-10-16T06:15:00.207Z [debug][Jellyfin Sync]: Title already exists and no new media types found John Wick 
2024-10-16T06:15:00.208Z [debug][Jellyfin Sync]: Title already exists and no new media types found Batman Begins 
2024-10-16T06:15:00.209Z [debug][Jellyfin Sync]: Title already exists and no new media types found John Wick: Kapitel 2 
2024-10-16T06:15:00.216Z [debug][Jellyfin Sync]: Title already exists and no new media types found Deadpool & Wolverine 
2024-10-16T06:15:00.222Z [debug][Jellyfin Sync]: Title already exists and no new media types found The Dark Knight 
2024-10-16T06:15:00.223Z [debug][Jellyfin Sync]: Title already exists and no new media types found Transformers: The Last Knight 
2024-10-16T06:15:00.224Z [debug][Jellyfin Sync]: Title already exists and no new media types found The Dark Knight Rises 
2024-10-16T06:15:00.323Z [debug][Jellyfin Sync]: Title already exists and no new media types found Transformers: Aufstieg der Bestien 
2024-10-16T06:15:04.324Z [info][Jellyfin Sync]: Beginning to process recently added for library: redacted redacted 
2024-10-16T06:15:04.331Z [info][Jellyfin Sync]: Beginning to process recently added for library: redacted 
2024-10-16T06:15:04.411Z [debug][Jellyfin Sync]: Updating existing title: Du gewinnst hier nicht die Million bei Stefan Raab 
2024-10-16T06:15:04.423Z [debug][Jellyfin Sync]: Updating existing title: Squid Game 
2024-10-16T06:15:04.425Z [debug][Jellyfin Sync]: Updating existing title: Agatha All Along 
2024-10-16T06:15:04.428Z [debug][Jellyfin Sync]: Updating existing title: Loki 
2024-10-16T06:15:04.434Z [debug][Jellyfin Sync]: Updating existing title: The Penguin 
2024-10-16T06:15:04.443Z [debug][Jellyfin Sync]: Updating existing title: The Mandalorian 
2024-10-16T06:15:04.444Z [debug][Jellyfin Sync]: Updating existing title: The Lord of the Rings: The Rings of Power 
2024-10-16T06:15:04.481Z [debug][Jellyfin Sync]: Updating existing title: White Collar 
2024-10-16T06:15:04.517Z [debug][Jellyfin Sync]: Updating existing title: Scrubs 
2024-10-16T06:15:08.518Z [info][Jellyfin Sync]: Beginning to process recently added for library: redacted 
2024-10-16T06:15:08.601Z [debug][Jellyfin Sync]: Updating existing title: The Strongest Sage With the Weakest Crest 
2024-10-16T06:15:08.618Z [debug][Jellyfin Sync]: Updating existing title: Dragon Ball DAIMA 
2024-10-16T06:15:08.620Z [debug][Jellyfin Sync]: Updating existing title: Ranma1/2 
2024-10-16T06:15:08.620Z [debug][Jellyfin Sync]: Updating existing title: Dragon Ball Super 
2024-10-16T06:15:08.650Z [debug][Jellyfin Sync]: Updating existing title: Death Note 
2024-10-16T06:15:08.651Z [debug][Jellyfin Sync]: Updating existing title: Shangri-La Frontier 
2024-10-16T06:15:08.652Z [debug][Jellyfin Sync]: Updating existing title: Solo Leveling 
2024-10-16T06:15:08.664Z [debug][Jellyfin Sync]: Updating existing title: My Hero Academia 
2024-10-16T06:15:08.669Z [debug][Jellyfin Sync]: Updating existing title: Jujutsu Kaisen 
2024-10-16T06:15:08.671Z [debug][Jellyfin Sync]: Updating existing title: Demon Slayer: Kimetsu no Yaiba 
2024-10-16T06:15:12.672Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2024-10-16T06:16:00.016Z [debug][Jobs]: Starting scheduled job: Download Sync 
2024-10-16T06:16:00.079Z [debug][Download Tracker]: Found 2 item(s) in progress on Sonarr server: redacted 
2024-10-16T06:17:00.033Z [debug][Jobs]: Starting scheduled job: Download Sync 
2024-10-16T06:17:00.070Z [debug][Download Tracker]: Found 2 item(s) in progress on Sonarr server: redacted 
2024-10-16T06:18:00.007Z [debug][Jobs]: Starting scheduled job: Download Sync 
2024-10-16T06:18:00.042Z [debug][Download Tracker]: Found 2 item(s) in progress on Sonarr server: redacted 
2024-10-16T06:19:00.031Z [debug][Jobs]: Starting scheduled job: Download Sync 
2024-10-16T06:19:00.055Z [debug][Download Tracker]: Found 2 item(s) in progress on Sonarr server: redacted 
2024-10-16T06:19:43.801Z [info]: Commit Tag: $GIT_SHA 
2024-10-16T06:19:44.008Z [info]: Starting Overseerr version 1.9.2 
2024-10-16T06:19:44.467Z [info][Notifications]: Registered notification agents 
2024-10-16T06:19:44.484Z [info][Jobs]: Scheduled jobs loaded 
2024-10-16T06:19:44.548Z [info][Server]: Server ready on port 5055 
2024-10-16T06:19:52.924Z [debug][API]: User push subscription already exists. Skipping registration. 
2024-10-16T06:19:55.930Z [debug][API]: User push subscription already exists. Skipping registration. 
2024-10-16T06:19:59.771Z [debug][Notifications]: Sending email notification {"recipient":"Active7803","type":"TEST_NOTIFICATION","subject":"Test Notification"}
2024-10-16T06:20:00.006Z [debug][Jobs]: Starting scheduled job: Download Sync 
2024-10-16T06:20:00.011Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Scan 
2024-10-16T06:20:00.016Z [debug][Download Tracker]: Found 2 item(s) in progress on Sonarr server: redacted 
2024-10-16T06:21:00.008Z [debug][Jobs]: Starting scheduled job: Download Sync 
2024-10-16T06:21:00.017Z [debug][Download Tracker]: Found 2 item(s) in progress on Sonarr server: redacted 

And the logs from docker:

2024-10-16 06:19:43
yarn run v1.22.19
2024-10-16 06:19:43
$ NODE_ENV=production node dist/index.js
2024-10-16 06:19:43
2024-10-16T06:19:43.801Z [info]: Commit Tag: $GIT_SHA
2024-10-16 06:19:44
2024-10-16T06:19:44.008Z [info]: Starting Overseerr version 1.9.2
2024-10-16 06:19:44
warn - You have enabled experimental features (scrollRestoration, largePageDataBytes) in next.config.js.
2024-10-16 06:19:44
warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
2024-10-16 06:19:44
2024-10-16 06:19:44
2024-10-16T06:19:44.467Z [info][Notifications]: Registered notification agents
2024-10-16 06:19:44
2024-10-16T06:19:44.484Z [info][Jobs]: Scheduled jobs loaded
2024-10-16 06:19:44
2024-10-16T06:19:44.548Z [info][Server]: Server ready on port 5055 
Fallenbagel commented 1 month ago

I need the full logs

reverted back to 1.9.2 and this works again. So it is defenitely a change from 2.0

That is not a good idea... 2.0.0 is not designed to be backportable...

Can you try with a fresh config and see if it still works

Serph91P commented 1 month ago

I need the full logs

reverted back to 1.9.2 and this works again. So it is defenitely a change from 2.0

That is not a good idea... 2.0.0 is not designed to be backportable...

Can you try with a fresh config and see if it still works

so far it works.

Ok gonna do a backup and use a fresh config since I dont want to loose all my users and stuff.

Serph91P commented 1 month ago

I need the full logs

reverted back to 1.9.2 and this works again. So it is defenitely a change from 2.0

That is not a good idea... 2.0.0 is not designed to be backportable...

Can you try with a fresh config and see if it still works

I cant even login to the emby server:

grafik

Tried to ping the emby server from inside the jellyseerr container which works fine.

log from docker:

2024-10-16 06:45:12
yarn run v1.22.22
2024-10-16 06:45:12
warning jellyseerr@2.0.0: The engine "pnpm" appears to be invalid.
2024-10-16 06:45:12
$ NODE_ENV=production node dist/index.js
2024-10-16 06:45:13
2024-10-16T06:45:13.483Z [info]: Commit Tag: $GIT_SHA
2024-10-16 06:45:13
2024-10-16T06:45:13.723Z [info]: Starting Overseerr version 2.0.0
2024-10-16 06:45:14
2024-10-16T06:45:14.010Z [info][Notifications]: Registered notification agents
2024-10-16 06:45:14
2024-10-16T06:45:14.015Z [info][Server]: Skipping starting the scheduled jobs as we have no Plex/Jellyfin/Emby servers setup yet
2024-10-16 06:45:14
2024-10-16T06:45:14.077Z [info][Server]: Server ready on port 5055 

and log from the overseerr.log

2024-10-16T06:45:03.331Z [info]: Commit Tag: $GIT_SHA 
2024-10-16T06:45:03.528Z [info]: Starting Overseerr version 1.9.2 
2024-10-16T06:45:04.151Z [info][Notifications]: Registered notification agents 
2024-10-16T06:45:04.156Z [info][Server]: Skipping starting the scheduled jobs as we have no Plex/Jellyfin/Emby servers setup yet 
2024-10-16T06:45:04.159Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":1,"enabled":true,"isBuiltIn":true,"order":0}}
2024-10-16T06:45:04.173Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":2,"enabled":true,"isBuiltIn":true,"order":1}}
2024-10-16T06:45:04.184Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":3,"enabled":true,"isBuiltIn":true,"order":2}}
2024-10-16T06:45:04.195Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":4,"enabled":true,"isBuiltIn":true,"order":3}}
2024-10-16T06:45:04.208Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":5,"enabled":true,"isBuiltIn":true,"order":4}}
2024-10-16T06:45:04.221Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":6,"enabled":true,"isBuiltIn":true,"order":5}}
2024-10-16T06:45:04.235Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":7,"enabled":true,"isBuiltIn":true,"order":6}}
2024-10-16T06:45:04.249Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":8,"enabled":true,"isBuiltIn":true,"order":7}}
2024-10-16T06:45:04.262Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":9,"enabled":true,"isBuiltIn":true,"order":8}}
2024-10-16T06:45:04.278Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":10,"enabled":true,"isBuiltIn":true,"order":9}}
2024-10-16T06:45:04.293Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":11,"enabled":true,"isBuiltIn":true,"order":10}}
2024-10-16T06:45:04.307Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":12,"enabled":true,"isBuiltIn":true,"order":11}}
2024-10-16T06:45:04.385Z [info][Server]: Server ready on port 5055 
2024-10-16T06:45:13.483Z [info]: Commit Tag: $GIT_SHA 
2024-10-16T06:45:13.723Z [info]: Starting Overseerr version 2.0.0 
2024-10-16T06:45:14.010Z [info][Notifications]: Registered notification agents 
2024-10-16T06:45:14.015Z [info][Server]: Skipping starting the scheduled jobs as we have no Plex/Jellyfin/Emby servers setup yet 
2024-10-16T06:45:14.077Z [info][Server]: Server ready on port 5055 
Serph91P commented 1 month ago

I need the full logs

reverted back to 1.9.2 and this works again. So it is defenitely a change from 2.0

That is not a good idea... 2.0.0 is not designed to be backportable... Can you try with a fresh config and see if it still works

I cant even login to the emby server:

grafik

Tried to ping the emby server from inside the jellyseerr container which works fine.

log from docker:

2024-10-16 06:45:12
yarn run v1.22.22
2024-10-16 06:45:12
warning jellyseerr@2.0.0: The engine "pnpm" appears to be invalid.
2024-10-16 06:45:12
$ NODE_ENV=production node dist/index.js
2024-10-16 06:45:13
2024-10-16T06:45:13.483Z [info]: Commit Tag: $GIT_SHA
2024-10-16 06:45:13
2024-10-16T06:45:13.723Z [info]: Starting Overseerr version 2.0.0
2024-10-16 06:45:14
2024-10-16T06:45:14.010Z [info][Notifications]: Registered notification agents
2024-10-16 06:45:14
2024-10-16T06:45:14.015Z [info][Server]: Skipping starting the scheduled jobs as we have no Plex/Jellyfin/Emby servers setup yet
2024-10-16 06:45:14
2024-10-16T06:45:14.077Z [info][Server]: Server ready on port 5055 

and log from the overseerr.log

2024-10-16T06:45:03.331Z [info]: Commit Tag: $GIT_SHA 
2024-10-16T06:45:03.528Z [info]: Starting Overseerr version 1.9.2 
2024-10-16T06:45:04.151Z [info][Notifications]: Registered notification agents 
2024-10-16T06:45:04.156Z [info][Server]: Skipping starting the scheduled jobs as we have no Plex/Jellyfin/Emby servers setup yet 
2024-10-16T06:45:04.159Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":1,"enabled":true,"isBuiltIn":true,"order":0}}
2024-10-16T06:45:04.173Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":2,"enabled":true,"isBuiltIn":true,"order":1}}
2024-10-16T06:45:04.184Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":3,"enabled":true,"isBuiltIn":true,"order":2}}
2024-10-16T06:45:04.195Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":4,"enabled":true,"isBuiltIn":true,"order":3}}
2024-10-16T06:45:04.208Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":5,"enabled":true,"isBuiltIn":true,"order":4}}
2024-10-16T06:45:04.221Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":6,"enabled":true,"isBuiltIn":true,"order":5}}
2024-10-16T06:45:04.235Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":7,"enabled":true,"isBuiltIn":true,"order":6}}
2024-10-16T06:45:04.249Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":8,"enabled":true,"isBuiltIn":true,"order":7}}
2024-10-16T06:45:04.262Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":9,"enabled":true,"isBuiltIn":true,"order":8}}
2024-10-16T06:45:04.278Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":10,"enabled":true,"isBuiltIn":true,"order":9}}
2024-10-16T06:45:04.293Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":11,"enabled":true,"isBuiltIn":true,"order":10}}
2024-10-16T06:45:04.307Z [info][Discover Slider]: Creating built-in discovery slider {"slider":{"type":12,"enabled":true,"isBuiltIn":true,"order":11}}
2024-10-16T06:45:04.385Z [info][Server]: Server ready on port 5055 
2024-10-16T06:45:13.483Z [info]: Commit Tag: $GIT_SHA 
2024-10-16T06:45:13.723Z [info]: Starting Overseerr version 2.0.0 
2024-10-16T06:45:14.010Z [info][Notifications]: Registered notification agents 
2024-10-16T06:45:14.015Z [info][Server]: Skipping starting the scheduled jobs as we have no Plex/Jellyfin/Emby servers setup yet 
2024-10-16T06:45:14.077Z [info][Server]: Server ready on port 5055 

ok got it working again with 2.0 but had to redo the config volume twice and setup jellyseerr completely new. It is working again but this sucks if you have to delete everything for this update to work and the warning with pnpm is still there?

Fallenbagel commented 1 month ago

You don't have to delete everything for this update. Everyone updated normally including me. There must be an issue with your config folder. (Always backup and we could try recovering it but you'll have to hop onto discord for it)

Always. Always. Backup before updating. That's a known rule. If backed up before we can easily recover the data.

Not just for jellyseerr. Emby, jellyfin any. Especially with big major update like going from 1.0 to 2.0

Serph91P commented 1 month ago

You don't have to delete everything for this update. Everyone updated normally including me. There must be an issue with your config folder. (Always backup and we could try recovering it but you'll have to hop onto discord for it)

Always. Always. Backup before updating. That's a known rule. If backed up before we can easily recover the data.

Not just for jellyseerr. Emby, jellyfin any. Especially with big major update like going from 1.0 to 2.0

Yeah I know that got a container in place to backup my docker volumes every day. This was my first time that a container that I used actually broke. Dunno what could be wrong with the config folder. But everything is back now.