Overseerr - update breaks, compilation errors #1580

Closed
opened 2026-02-05 01:40:03 +03:00 by OVERLORD · 6 comments
Owner

Originally created by @archonitex on GitHub (Sep 4, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

overseerr

📂 What was the exact command used to execute the script?

update

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📈 Which Proxmox version are you on?

8.4.5

📝 Provide a clear and concise description of the issue.

Description

When trying to build overseer, I get compilation errors of missing properties. See below

root@overseerr:/opt/overseerr# yarn build
yarn run v1.22.22
$ yarn build:next && yarn build:server
$ next build
warn  - You have enabled experimental features (scrollRestoration, largePageDataBytes) in next.config.js.
warn  - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.

info  - Linting and checking validity of types ...warn  - The Next.js plugin was not detected in your ESLint configuration. See https://nextjs.org/docs/basic-features/eslint#migrating-existing-config
info  - Linting and checking validity of types  
info  - Disabled SWC as replacement for Babel because of custom Babel configuration "babel.config.js" https://nextjs.org/docs/messages/swc-disabled
Browserslist: caniuse-lite is outdated. Please run:
  npx browserslist@latest --update-db
  Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
info  - Using external babel configuration from /opt/overseerr/babel.config.js
(node:520) [DEP_WEBPACK_MODULE_UPDATE_HASH] DeprecationWarning: Module.updateHash: Use new ChunkGraph API
(Use `node --trace-deprecation ...` to show where the warning was created)
info  - Creating an optimized production build  
info  - Compiled successfully
Warning: You have opted-out of Automatic Static Optimization due to `getInitialProps` in `pages/_app`. This does not opt-out pages with `getStaticProps`
Read more: https://nextjs.org/docs/messages/opt-out-auto-static-optimization

info  - Collecting page data  
Route (pages)                                          Size     First Load JS
┌ λ /                                                  40.7 kB         424 kB
├   /_app                                              0 B             224 kB
├ λ /404                                               953 B           225 kB
├ λ /collection/[collectionId]                         7.03 kB         334 kB
├ λ /discover/movies                                   1.5 kB          387 kB
├ λ /discover/movies/genre/[genreId]                   3.51 kB         305 kB
├ λ /discover/movies/genres                            3.65 kB         239 kB
├ λ /discover/movies/keyword                           3.55 kB         305 kB
├ λ /discover/movies/language/[language]               3.52 kB         305 kB
├ λ /discover/movies/studio/[studioId]                 3.62 kB         305 kB
├ λ /discover/movies/upcoming                          3.45 kB         305 kB
├ λ /discover/trending                                 3.44 kB         305 kB
├ λ /discover/tv                                       1.74 kB         387 kB
├ λ /discover/tv/genre/[genreId]                       3.51 kB         305 kB
├ λ /discover/tv/genres                                3.66 kB         239 kB
├ λ /discover/tv/keyword                               3.55 kB         305 kB
├ λ /discover/tv/language/[language]                   3.52 kB         305 kB
├ λ /discover/tv/network/[networkId]                   3.61 kB         305 kB
├ λ /discover/tv/upcoming                              3.45 kB         305 kB
├ λ /discover/watchlist                                296 B           306 kB
├ λ /issues                                            7.71 kB         231 kB
├ λ /issues/[issueId]                                  41 kB           294 kB
├ λ /login                                             7.55 kB         271 kB
├ λ /login/plex/loading                                287 B           224 kB
├ λ /movie/[movieId]                                   11.1 kB         401 kB
├ λ /movie/[movieId]/cast                              2.77 kB         226 kB
├ λ /movie/[movieId]/crew                              2.76 kB         226 kB
├ λ /movie/[movieId]/recommendations                   3.55 kB         305 kB
├ λ /movie/[movieId]/similar                           3.54 kB         305 kB
├ λ /person/[personId]                                 11.9 kB         308 kB
├ λ /profile                                           296 B           340 kB
├ λ /profile/requests                                  294 B           317 kB
├ λ /profile/settings                                  316 B           322 kB
├ λ /profile/settings/main                             322 B           322 kB
├ λ /profile/settings/notifications/discord            2.84 kB         289 kB
├ λ /profile/settings/notifications/email              2.47 kB         304 kB
├ λ /profile/settings/notifications/pushbullet         3.57 kB         290 kB
├ λ /profile/settings/notifications/pushover           3.06 kB         290 kB
├ λ /profile/settings/notifications/telegram           2.89 kB         289 kB
├ λ /profile/settings/notifications/webpush            335 B           281 kB
├ λ /profile/settings/password                         305 B           260 kB
├ λ /profile/settings/permissions                      310 B           242 kB
├ λ /profile/watchlist                                 296 B           306 kB
├ λ /requests                                          287 B           317 kB
├ λ /resetpassword                                     3.81 kB         257 kB
├ λ /resetpassword/[guid]                              4.82 kB         258 kB
├ λ /search                                            3.48 kB         305 kB
├ λ /settings                                          348 B           331 kB
├ λ /settings/about                                    8.88 kB         232 kB
├ λ /settings/jobs                                     33.9 kB         257 kB
├ λ /settings/logs                                     8.85 kB         242 kB
├ λ /settings/main                                     350 B           331 kB
├ λ /settings/notifications/discord                    6.58 kB         290 kB
├ λ /settings/notifications/email                      6.89 kB         274 kB
├ λ /settings/notifications/gotify                     6.75 kB         290 kB
├ λ /settings/notifications/lunasea                    6.38 kB         290 kB
├ λ /settings/notifications/pushbullet                 7.26 kB         290 kB
├ λ /settings/notifications/pushover                   6.68 kB         290 kB
├ λ /settings/notifications/slack                      6.25 kB         289 kB
├ λ /settings/notifications/telegram                   7.66 kB         291 kB
├ λ /settings/notifications/webhook                    10 kB           293 kB
├ λ /settings/notifications/webpush                    8.92 kB         243 kB
├ λ /settings/plex                                     3.83 kB         298 kB
├ λ /settings/services                                 2.54 kB         296 kB
├ λ /settings/users                                    4.51 kB         242 kB
├ λ /setup                                             2.71 kB         348 kB
├ λ /tv/[tvId]                                         12.9 kB         403 kB
├ λ /tv/[tvId]/cast                                    2.76 kB         226 kB
├ λ /tv/[tvId]/crew                                    2.77 kB         226 kB
├ λ /tv/[tvId]/recommendations                         3.54 kB         305 kB
├ λ /tv/[tvId]/similar                                 3.54 kB         305 kB
├ λ /users                                             10.3 kB         266 kB
├ λ /users/[userId]                                    301 B           340 kB
├ λ /users/[userId]/requests                           462 B           317 kB
├ λ /users/[userId]/settings                           465 B           322 kB
├ λ /users/[userId]/settings/main                      469 B           322 kB
├ λ /users/[userId]/settings/notifications/discord     2.97 kB         289 kB
├ λ /users/[userId]/settings/notifications/email       2.6 kB          304 kB
├ λ /users/[userId]/settings/notifications/pushbullet  3.69 kB         290 kB
├ λ /users/[userId]/settings/notifications/pushover    3.19 kB         290 kB
├ λ /users/[userId]/settings/notifications/telegram    3.02 kB         289 kB
├ λ /users/[userId]/settings/notifications/webpush     486 B           281 kB
├ λ /users/[userId]/settings/password                  454 B           260 kB
├ λ /users/[userId]/settings/permissions               453 B           243 kB
└ λ /users/[userId]/watchlist                          475 B           306 kB
+ First Load JS shared by all                          242 kB
  ├ chunks/framework-6a24ea55bfe2d3c0.js               45.3 kB
  ├ chunks/main-a0d77ee65511e9c3.js                    29.9 kB
  ├ chunks/pages/_app-80d4e453a4e88473.js              125 kB
  ├ chunks/webpack-3b31f1ee3ce8d1b3.js                 23.8 kB
  └ css/20016431e626a1ca.css                           18.2 kB

λ  (Server)  server-side renders at runtime (uses getInitialProps or getServerSideProps)

$ tsc --project server/tsconfig.json && copyfiles -u 2 server/templates/**/*.{html,pug} dist/templates && tsc-alias -p server/tsconfig.json
server/subscriber/MediaRequestSubscriber.ts:350:26 - error TS2339: Property 'sendNotification' does not exist on type 'typeof MediaRequest'.

350             MediaRequest.sendNotification(
                             ~~~~~~~~~~~~~~~~

server/subscriber/MediaRequestSubscriber.ts:638:26 - error TS2339: Property 'sendNotification' does not exist on type 'typeof MediaRequest'.

638             MediaRequest.sendNotification(
                             ~~~~~~~~~~~~~~~~

server/subscriber/MediaRequestSubscriber.ts:691:66 - error TS2339: Property 'DELETED' does not exist on type 'typeof MediaStatus'.

691       media[entity.is4k ? 'status4k' : 'status'] !== MediaStatus.DELETED
                                                                     ~~~~~~~

server/subscriber/MediaRequestSubscriber.ts:710:66 - error TS2339: Property 'DELETED' does not exist on type 'typeof MediaStatus'.

710       media[entity.is4k ? 'status4k' : 'status'] !== MediaStatus.DELETED
                                                                     ~~~~~~~

server/subscriber/MediaRequestSubscriber.ts:766:52 - error TS2339: Property 'COMPLETED' does not exist on type 'typeof MediaRequestStatus'.

766     if (event.entity.status === MediaRequestStatus.COMPLETED) {
                                                       ~~~~~~~~~


Found 5 errors in the same file, starting at: server/subscriber/MediaRequestSubscriber.ts:350

error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
root@overseerr:/opt/overseerr# systemctl status overseer
Unit overseer.service could not be found.
root@overseerr:/opt/overseerr# systemctl status overseerr
× overseerr.service - Overseerr Service
     Loaded: loaded (/etc/systemd/system/overseerr.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Thu 2025-09-04 13:34:21 EDT; 5min ago
   Duration: 1.557s
    Process: 119 ExecStart=/usr/bin/yarn start (code=exited, status=1/FAILURE)
   Main PID: 119 (code=exited, status=1/FAILURE)
        CPU: 902ms

This is installed in a Proxmox LXC, through the community script here:
https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/overseerr.sh

Version

1.3.4

Steps to Reproduce

Pull latest version of SCT/OVERSEERR, yarn install, yarn build, observe error

Screenshots

No response

Logs


Platform

desktop

Device

Desktop

Operating System

Debian 12

Browser

N/A

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

🔄 Steps to reproduce the issue.

Update existing overseerr container, or try to yarn install yarn build

Paste the full error output (if available).

$ tsc --project server/tsconfig.json && copyfiles -u 2 server/templates/**/*.{html,pug} dist/templates && tsc-alias -p server/tsconfig.json
server/subscriber/MediaRequestSubscriber.ts:350:26 - error TS2339: Property 'sendNotification' does not exist on type 'typeof MediaRequest'.

350 MediaRequest.sendNotification(
~~~~~~~~~~~~~~~~

server/subscriber/MediaRequestSubscriber.ts:638:26 - error TS2339: Property 'sendNotification' does not exist on type 'typeof MediaRequest'.

638 MediaRequest.sendNotification(
~~~~~~~~~~~~~~~~

server/subscriber/MediaRequestSubscriber.ts:691:66 - error TS2339: Property 'DELETED' does not exist on type 'typeof MediaStatus'.

691 media[entity.is4k ? 'status4k' : 'status'] !== MediaStatus.DELETED
~~~~~~~

server/subscriber/MediaRequestSubscriber.ts:710:66 - error TS2339: Property 'DELETED' does not exist on type 'typeof MediaStatus'.

710 media[entity.is4k ? 'status4k' : 'status'] !== MediaStatus.DELETED
~~~~~~~

server/subscriber/MediaRequestSubscriber.ts:766:52 - error TS2339: Property 'COMPLETED' does not exist on type 'typeof MediaRequestStatus'.

766 if (event.entity.status === MediaRequestStatus.COMPLETED) {
~~~~~~~~~

🖼️ Additional context (optional).

No response

Originally created by @archonitex on GitHub (Sep 4, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? overseerr ### 📂 What was the exact command used to execute the script? update ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📈 Which Proxmox version are you on? 8.4.5 ### 📝 Provide a clear and concise description of the issue. ### Description When trying to build overseer, I get compilation errors of missing properties. See below ``` root@overseerr:/opt/overseerr# yarn build yarn run v1.22.22 $ yarn build:next && yarn build:server $ next build warn - You have enabled experimental features (scrollRestoration, largePageDataBytes) in next.config.js. warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk. info - Linting and checking validity of types ...warn - The Next.js plugin was not detected in your ESLint configuration. See https://nextjs.org/docs/basic-features/eslint#migrating-existing-config info - Linting and checking validity of types info - Disabled SWC as replacement for Babel because of custom Babel configuration "babel.config.js" https://nextjs.org/docs/messages/swc-disabled Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating info - Using external babel configuration from /opt/overseerr/babel.config.js (node:520) [DEP_WEBPACK_MODULE_UPDATE_HASH] DeprecationWarning: Module.updateHash: Use new ChunkGraph API (Use `node --trace-deprecation ...` to show where the warning was created) info - Creating an optimized production build info - Compiled successfully Warning: You have opted-out of Automatic Static Optimization due to `getInitialProps` in `pages/_app`. This does not opt-out pages with `getStaticProps` Read more: https://nextjs.org/docs/messages/opt-out-auto-static-optimization info - Collecting page data Route (pages) Size First Load JS ┌ λ / 40.7 kB 424 kB ├ /_app 0 B 224 kB ├ λ /404 953 B 225 kB ├ λ /collection/[collectionId] 7.03 kB 334 kB ├ λ /discover/movies 1.5 kB 387 kB ├ λ /discover/movies/genre/[genreId] 3.51 kB 305 kB ├ λ /discover/movies/genres 3.65 kB 239 kB ├ λ /discover/movies/keyword 3.55 kB 305 kB ├ λ /discover/movies/language/[language] 3.52 kB 305 kB ├ λ /discover/movies/studio/[studioId] 3.62 kB 305 kB ├ λ /discover/movies/upcoming 3.45 kB 305 kB ├ λ /discover/trending 3.44 kB 305 kB ├ λ /discover/tv 1.74 kB 387 kB ├ λ /discover/tv/genre/[genreId] 3.51 kB 305 kB ├ λ /discover/tv/genres 3.66 kB 239 kB ├ λ /discover/tv/keyword 3.55 kB 305 kB ├ λ /discover/tv/language/[language] 3.52 kB 305 kB ├ λ /discover/tv/network/[networkId] 3.61 kB 305 kB ├ λ /discover/tv/upcoming 3.45 kB 305 kB ├ λ /discover/watchlist 296 B 306 kB ├ λ /issues 7.71 kB 231 kB ├ λ /issues/[issueId] 41 kB 294 kB ├ λ /login 7.55 kB 271 kB ├ λ /login/plex/loading 287 B 224 kB ├ λ /movie/[movieId] 11.1 kB 401 kB ├ λ /movie/[movieId]/cast 2.77 kB 226 kB ├ λ /movie/[movieId]/crew 2.76 kB 226 kB ├ λ /movie/[movieId]/recommendations 3.55 kB 305 kB ├ λ /movie/[movieId]/similar 3.54 kB 305 kB ├ λ /person/[personId] 11.9 kB 308 kB ├ λ /profile 296 B 340 kB ├ λ /profile/requests 294 B 317 kB ├ λ /profile/settings 316 B 322 kB ├ λ /profile/settings/main 322 B 322 kB ├ λ /profile/settings/notifications/discord 2.84 kB 289 kB ├ λ /profile/settings/notifications/email 2.47 kB 304 kB ├ λ /profile/settings/notifications/pushbullet 3.57 kB 290 kB ├ λ /profile/settings/notifications/pushover 3.06 kB 290 kB ├ λ /profile/settings/notifications/telegram 2.89 kB 289 kB ├ λ /profile/settings/notifications/webpush 335 B 281 kB ├ λ /profile/settings/password 305 B 260 kB ├ λ /profile/settings/permissions 310 B 242 kB ├ λ /profile/watchlist 296 B 306 kB ├ λ /requests 287 B 317 kB ├ λ /resetpassword 3.81 kB 257 kB ├ λ /resetpassword/[guid] 4.82 kB 258 kB ├ λ /search 3.48 kB 305 kB ├ λ /settings 348 B 331 kB ├ λ /settings/about 8.88 kB 232 kB ├ λ /settings/jobs 33.9 kB 257 kB ├ λ /settings/logs 8.85 kB 242 kB ├ λ /settings/main 350 B 331 kB ├ λ /settings/notifications/discord 6.58 kB 290 kB ├ λ /settings/notifications/email 6.89 kB 274 kB ├ λ /settings/notifications/gotify 6.75 kB 290 kB ├ λ /settings/notifications/lunasea 6.38 kB 290 kB ├ λ /settings/notifications/pushbullet 7.26 kB 290 kB ├ λ /settings/notifications/pushover 6.68 kB 290 kB ├ λ /settings/notifications/slack 6.25 kB 289 kB ├ λ /settings/notifications/telegram 7.66 kB 291 kB ├ λ /settings/notifications/webhook 10 kB 293 kB ├ λ /settings/notifications/webpush 8.92 kB 243 kB ├ λ /settings/plex 3.83 kB 298 kB ├ λ /settings/services 2.54 kB 296 kB ├ λ /settings/users 4.51 kB 242 kB ├ λ /setup 2.71 kB 348 kB ├ λ /tv/[tvId] 12.9 kB 403 kB ├ λ /tv/[tvId]/cast 2.76 kB 226 kB ├ λ /tv/[tvId]/crew 2.77 kB 226 kB ├ λ /tv/[tvId]/recommendations 3.54 kB 305 kB ├ λ /tv/[tvId]/similar 3.54 kB 305 kB ├ λ /users 10.3 kB 266 kB ├ λ /users/[userId] 301 B 340 kB ├ λ /users/[userId]/requests 462 B 317 kB ├ λ /users/[userId]/settings 465 B 322 kB ├ λ /users/[userId]/settings/main 469 B 322 kB ├ λ /users/[userId]/settings/notifications/discord 2.97 kB 289 kB ├ λ /users/[userId]/settings/notifications/email 2.6 kB 304 kB ├ λ /users/[userId]/settings/notifications/pushbullet 3.69 kB 290 kB ├ λ /users/[userId]/settings/notifications/pushover 3.19 kB 290 kB ├ λ /users/[userId]/settings/notifications/telegram 3.02 kB 289 kB ├ λ /users/[userId]/settings/notifications/webpush 486 B 281 kB ├ λ /users/[userId]/settings/password 454 B 260 kB ├ λ /users/[userId]/settings/permissions 453 B 243 kB └ λ /users/[userId]/watchlist 475 B 306 kB + First Load JS shared by all 242 kB ├ chunks/framework-6a24ea55bfe2d3c0.js 45.3 kB ├ chunks/main-a0d77ee65511e9c3.js 29.9 kB ├ chunks/pages/_app-80d4e453a4e88473.js 125 kB ├ chunks/webpack-3b31f1ee3ce8d1b3.js 23.8 kB └ css/20016431e626a1ca.css 18.2 kB λ (Server) server-side renders at runtime (uses getInitialProps or getServerSideProps) $ tsc --project server/tsconfig.json && copyfiles -u 2 server/templates/**/*.{html,pug} dist/templates && tsc-alias -p server/tsconfig.json server/subscriber/MediaRequestSubscriber.ts:350:26 - error TS2339: Property 'sendNotification' does not exist on type 'typeof MediaRequest'. 350 MediaRequest.sendNotification( ~~~~~~~~~~~~~~~~ server/subscriber/MediaRequestSubscriber.ts:638:26 - error TS2339: Property 'sendNotification' does not exist on type 'typeof MediaRequest'. 638 MediaRequest.sendNotification( ~~~~~~~~~~~~~~~~ server/subscriber/MediaRequestSubscriber.ts:691:66 - error TS2339: Property 'DELETED' does not exist on type 'typeof MediaStatus'. 691 media[entity.is4k ? 'status4k' : 'status'] !== MediaStatus.DELETED ~~~~~~~ server/subscriber/MediaRequestSubscriber.ts:710:66 - error TS2339: Property 'DELETED' does not exist on type 'typeof MediaStatus'. 710 media[entity.is4k ? 'status4k' : 'status'] !== MediaStatus.DELETED ~~~~~~~ server/subscriber/MediaRequestSubscriber.ts:766:52 - error TS2339: Property 'COMPLETED' does not exist on type 'typeof MediaRequestStatus'. 766 if (event.entity.status === MediaRequestStatus.COMPLETED) { ~~~~~~~~~ Found 5 errors in the same file, starting at: server/subscriber/MediaRequestSubscriber.ts:350 error Command failed with exit code 2. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. error Command failed with exit code 2. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. root@overseerr:/opt/overseerr# systemctl status overseer Unit overseer.service could not be found. root@overseerr:/opt/overseerr# systemctl status overseerr × overseerr.service - Overseerr Service Loaded: loaded (/etc/systemd/system/overseerr.service; enabled; preset: enabled) Active: failed (Result: exit-code) since Thu 2025-09-04 13:34:21 EDT; 5min ago Duration: 1.557s Process: 119 ExecStart=/usr/bin/yarn start (code=exited, status=1/FAILURE) Main PID: 119 (code=exited, status=1/FAILURE) CPU: 902ms ``` This is installed in a Proxmox LXC, through the community script here: https://[raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/overseerr.sh](https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/overseerr.sh) ### Version 1.3.4 ### Steps to Reproduce Pull latest version of SCT/OVERSEERR, yarn install, yarn build, observe error ### Screenshots _No response_ ### Logs ```shell ``` ### Platform desktop ### Device Desktop ### Operating System Debian 12 ### Browser N/A ### Additional Context _No response_ ### Code of Conduct - [x] I agree to follow Overseerr's Code of Conduct ### 🔄 Steps to reproduce the issue. Update existing overseerr container, or try to yarn install yarn build ### ❌ Paste the full error output (if available). $ tsc --project server/tsconfig.json && copyfiles -u 2 server/templates/**/*.{html,pug} dist/templates && tsc-alias -p server/tsconfig.json server/subscriber/MediaRequestSubscriber.ts:350:26 - error TS2339: Property 'sendNotification' does not exist on type 'typeof MediaRequest'. 350 MediaRequest.sendNotification( ~~~~~~~~~~~~~~~~ server/subscriber/MediaRequestSubscriber.ts:638:26 - error TS2339: Property 'sendNotification' does not exist on type 'typeof MediaRequest'. 638 MediaRequest.sendNotification( ~~~~~~~~~~~~~~~~ server/subscriber/MediaRequestSubscriber.ts:691:66 - error TS2339: Property 'DELETED' does not exist on type 'typeof MediaStatus'. 691 media[entity.is4k ? 'status4k' : 'status'] !== MediaStatus.DELETED ~~~~~~~ server/subscriber/MediaRequestSubscriber.ts:710:66 - error TS2339: Property 'DELETED' does not exist on type 'typeof MediaStatus'. 710 media[entity.is4k ? 'status4k' : 'status'] !== MediaStatus.DELETED ~~~~~~~ server/subscriber/MediaRequestSubscriber.ts:766:52 - error TS2339: Property 'COMPLETED' does not exist on type 'typeof MediaRequestStatus'. 766 if (event.entity.status === MediaRequestStatus.COMPLETED) { ~~~~~~~~~ ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-05 01:40:03 +03:00
Author
Owner

@xijio commented on GitHub (Sep 5, 2025):

I also tried to update a few mintues ago and got the error. Now the update script says

"✔️ overseerr is up to date (v1.34.0)"

How do I get out of the broken state?

@xijio commented on GitHub (Sep 5, 2025): I also tried to update a few mintues ago and got the error. Now the update script says "✔️ overseerr is up to date (v1.34.0)" How do I get out of the broken state?
Author
Owner

@MickLesk commented on GitHub (Sep 5, 2025):

Revert a snapshot or Backup or the Dude has an solution. Idk why he close it without any Info 😄

@MickLesk commented on GitHub (Sep 5, 2025): Revert a snapshot or Backup or the Dude has an solution. Idk why he close it without any Info :smile:
Author
Owner

@Shr3wmy commented on GitHub (Sep 5, 2025):

@archonitex What did you do to fix it?

@Shr3wmy commented on GitHub (Sep 5, 2025): @archonitex What did you do to fix it?
Author
Owner

@xijio commented on GitHub (Sep 5, 2025):

I just did a fresh install with the install script to fix mine. it was quick and easy

@xijio commented on GitHub (Sep 5, 2025): I just did a fresh install with the install script to fix mine. it was quick and easy
Author
Owner

@Shr3wmy commented on GitHub (Sep 5, 2025):

I just did a fresh install with the install script to fix mine. it was quick and easy

did it wipe the configs?

@Shr3wmy commented on GitHub (Sep 5, 2025): > I just did a fresh install with the install script to fix mine. it was quick and easy did it wipe the configs?
Author
Owner

@zimmra commented on GitHub (Jan 29, 2026):

I just did a fresh install with the install script to fix mine. it was quick and easy

did it wipe the configs?

A fresh install won't 'wipe' your configs, but it also isn't going to appear on its own in your new install.

I just ran in to this after trying to update (and breaking) my Overseerr that was installed some time ago.

In case anyone runs in to this, here are the steps you can take to quickly re-install and transfer your data. In these examples LXC 101 is the original broken instance and LXC 102 is the newly installed instance. All commands are run from your pve shell/console

  1. Your configuration is probably at /opt/config_backup but confirm if it is their or at /opt/overseerr/config then shutdown the original container:

    pct shutdown 101
    

    1a. Optionally, copy the network interface MAC address to re-use in your new container (so your DHCP reservation doesn't have to get updated) and delete the network interface

  2. Install the new instance of Overseerr (using the MAC at that step in the wizard from step 1a if you want):

    bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/overseerr.sh)" 
    

    and after installation shut it down:

    pct shutdown 102
    
  3. Mount the storage for each of the containers

    pct mount 101
    pct mount 102
    
  4. Remove the config files in the new LXC and then move the config from the old to the new

    rm -r /var/lib/lxc/102/rootfs/opt/overseerr/config/*
    cp -a /var/lib/lxc/101/rootfs/opt/config_backup/* /var/lib/lxc/102/rootfs/opt/overseerr/config/
    
  5. Start your new container and verify you're back up

    pct start 102
    
  6. You can unmount your original 101 storage mount and safely delete the container

    pct unmount 101
    pct destroy 101
    
@zimmra commented on GitHub (Jan 29, 2026): > > I just did a fresh install with the install script to fix mine. it was quick and easy > > did it wipe the configs? A fresh install won't 'wipe' your configs, but it also isn't going to appear on its own in your new install. I just ran in to this after trying to update (and breaking) my Overseerr that was installed some time ago. In case anyone runs in to this, here are the steps you can take to quickly re-install and transfer your data. In these examples LXC 101 is the original broken instance and LXC 102 is the newly installed instance. All commands are run from your pve shell/console 1. Your configuration is probably at `/opt/config_backup` but confirm if it is their or at `/opt/overseerr/config` then shutdown the original container: pct shutdown 101 1a. Optionally, copy the network interface MAC address to re-use in your new container (so your DHCP reservation doesn't have to get updated) and delete the network interface 2. Install the new instance of Overseerr (using the MAC at that step in the wizard from step 1a if you want): bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/overseerr.sh)" and after installation shut it down: pct shutdown 102 3. Mount the storage for each of the containers pct mount 101 pct mount 102 4. Remove the config files in the new LXC and then move the config from the old to the new rm -r /var/lib/lxc/102/rootfs/opt/overseerr/config/* cp -a /var/lib/lxc/101/rootfs/opt/config_backup/* /var/lib/lxc/102/rootfs/opt/overseerr/config/ 5. Start your new container and verify you're back up pct start 102 6. You can unmount your original 101 storage mount and safely delete the container pct unmount 101 pct destroy 101
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1580