[ Jellyseerr ] Manage requests for your media library
Re: [ Jellyseerr ] Manage requests for your media library
I will do a fresh install on my NAS
Re: [ Jellyseerr ] Manage requests for your media library
download again the app and install it, something was missing in the package
Re: [ Jellyseerr ] Manage requests for your media library
It works, what is the proper way of changing it to show log in to emby? Similar to the docker container.
- Terrariaria
- Posts: 18
- Joined: 12 Jun 2025, 20:02

Re: [ Jellyseerr ] Manage requests for your media library
I'm on latest TOS6 with NodeJS 22.13.1.1 enabled.
Jellyseer 2.3.0.0 won't enable and the webgui says "NodeJS22 app is not installed" even though it is definitely installed?
/bin/bash: line 1: /usr/local/NodeJS22/sys/bin/node: Permission denied
/bin/bash: line 1: exec: /usr/local/NodeJS22/sys/bin/node: cannot execute: Permission denied
ERROR!
Jellyseer 2.3.0.0 won't enable and the webgui says "NodeJS22 app is not installed" even though it is definitely installed?
/bin/bash: line 1: /usr/local/NodeJS22/sys/bin/node: Permission denied
/bin/bash: line 1: exec: /usr/local/NodeJS22/sys/bin/node: cannot execute: Permission denied
ERROR!
Re: [ Jellyseerr ] Manage requests for your media library
Looking on your recent post, you might have an issue with permissions setup. Are you coming from an upgrade from TOS5 or is a fresh installation of TOS6 ?
Re: [ Jellyseerr ] Manage requests for your media library
Would it be possible to update Jellyseerr to v2.7.3?
The update is needed for the new Plex Watchlist URL to work properly.
Thank you!
The update is needed for the new Plex Watchlist URL to work properly.
Thank you!
Re: [ Jellyseerr ] Manage requests for your media library
Fresh install gets errors on startup and won't enable.
Installed successfully: NodeJS22 TOS6 22.13.1.2 x86_64.tpk
Installed but will not run: Jellyseerr TOS6 2.3.7.0 x86_64.tpk
TOS version: 6.0.783
Hardware device: TerraMaster F4-424 Pro
uname output: Linux TNAPlex 6.1.120+ #50 SMP PREEMPT_DYNAMIC Thu Sep 4 14:04:59 CST 2025 x86_64 x86_64 x86_64 GNU/Linux
Jellyseerr_start.log:
Both root and user lithl can execute /usr/local/NodeJS22/sys/bin/node manually just fine.
Attempting to run npm install from project root (/Volume1/@apps/Jellyseerr/bin/jellyseerr) results in:
Both root user and lithl can execute mkdir in the project root manually just fine.
The debug log file mentioned in the npm install error:
Both root user and lithl can read .npmrc manually just fine.
EDIT: A user on the Jellyseerr Discord server assisted me in setting up Jellyseerr using Docker instead of the TOS app. Leaving this post up just in case it leads to someone else being helped, but I'm no longer installing Jellyseerr in this fashion.
Installed successfully: NodeJS22 TOS6 22.13.1.2 x86_64.tpk
Installed but will not run: Jellyseerr TOS6 2.3.7.0 x86_64.tpk
TOS version: 6.0.783
Hardware device: TerraMaster F4-424 Pro
uname output: Linux TNAPlex 6.1.120+ #50 SMP PREEMPT_DYNAMIC Thu Sep 4 14:04:59 CST 2025 x86_64 x86_64 x86_64 GNU/Linux
Jellyseerr_start.log:
Code: Select all
03/12/25 13:00:33 Will use /Volume1 to store config files
03/12/25 13:00:33 The main volume is /Volume1
03/12/25 13:00:33 Config folder exist at /usr/local/@APP_CONFIG/Jellyseerr
03/12/25 13:00:33 config symlink doesn't exist, will be created
MODCONFIGPATHHOME=/home/lithl/MOD_CONFIG/Jellyseerr
MODCONFIGPATH=/usr/local/@APP_CONFIG/Jellyseerr
MAIN_VOLUME=/Volume1
HOME_VOLUME=/Volume1
new installation
/bin/bash: line 1: /usr/local/NodeJS22/sys/bin/node: Permission denied
/bin/bash: line 1: exec: /usr/local/NodeJS22/sys/bin/node: cannot execute: Permission denied
ERROR!Attempting to run npm install from project root (/Volume1/@apps/Jellyseerr/bin/jellyseerr) results in:
Code: Select all
npm error code EACCES
npm error syscall mkdir
npm error path /Volume1/@apps/Jellyseerr/bin/jellyseerr
npm error errno -13
npm error Error: EACCES: permission denied, mkdir '/Volume1/@apps/Jellyseerr/bin/jellyseerr'
npm error at async mkdir (node:internal/fs/promises:857:10)
npm error at async Arborist.reify (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:126:7)
npm error at async Install.exec (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/commands/install.js:150:5)
npm error at async Npm.exec (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/npm.js:207:9)
npm error at async module.exports (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/cli/entry.js:74:5) {
npm error errno: -13,
npm error code: 'EACCES',
npm error syscall: 'mkdir',
npm error path: '/Volume1/@apps/Jellyseerr/bin/jellyseerr'
npm error }
npm error
npm error The operation was rejected by your operating system.
npm error It is likely you do not have the permissions to access this file as the current user
npm error
npm error If you believe this might be a permissions issue, please double-check the
npm error permissions of the file and its containing directories, or try running
npm error the command again as root/Administrator.
npm error A complete log of this run can be found in: /home/lithl/.npm/_logs/2025-12-03T21_14_34_262Z-debug-0.logThe debug log file mentioned in the npm install error:
Code: Select all
0 verbose cli /Volume1/@apps/NodeJS22/sys/bin/node /usr/bin/npm
1 info using [email protected]
2 info using [email protected]
3 silly config load:file:/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/npmrc
4 silly config load:file:/Volume1/@apps/Jellyseerr/bin/jellyseerr/.npmrc
5 verbose config error loading project config Error: EACCES: permission denied, open '/Volume1/@apps/Jellyseerr/bin/jellyseerr/.npmrc'
5 verbose config at async open (node:internal/fs/promises:638:25)
5 verbose config at async readFile (node:internal/fs/promises:1242:14)
5 verbose config at async #loadFile (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/node_modules/@npmcli/config/lib/index.js:589:5)
5 verbose config at async Config.load (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/node_modules/@npmcli/config/lib/index.js:247:5)
5 verbose config at async #load (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/npm.js:98:5)
5 verbose config at async Npm.load (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/npm.js:80:14)
5 verbose config at async module.exports (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/cli/entry.js:42:37) {
5 verbose config errno: -13,
5 verbose config code: 'EACCES',
5 verbose config syscall: 'open',
5 verbose config path: '/Volume1/@apps/Jellyseerr/bin/jellyseerr/.npmrc'
5 verbose config }
6 silly config load:file:/home/lithl/.npmrc
7 silly config load:file:/Volume1/@apps/NodeJS22/sys/etc/npmrc
8 verbose title npm install
9 verbose argv "install"
10 verbose logfile logs-max:10 dir:/home/lithl/.npm/_logs/2025-12-03T21_14_34_262Z-
11 verbose logfile /home/lithl/.npm/_logs/2025-12-03T21_14_34_262Z-debug-0.log
12 silly logfile done cleaning log files
13 silly packumentCache heap:4345298944 maxSize:1086324736 maxEntrySize:543162368
14 verbose stack Error: EACCES: permission denied, mkdir '/Volume1/@apps/Jellyseerr/bin/jellyseerr'
14 verbose stack at async mkdir (node:internal/fs/promises:857:10)
14 verbose stack at async Arborist.reify (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:126:7)
14 verbose stack at async Install.exec (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/commands/install.js:150:5)
14 verbose stack at async Npm.exec (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/npm.js:207:9)
14 verbose stack at async module.exports (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/cli/entry.js:74:5)
15 error code EACCES
16 error syscall mkdir
17 error path /Volume1/@apps/Jellyseerr/bin/jellyseerr
18 error errno -13
19 error Error: EACCES: permission denied, mkdir '/Volume1/@apps/Jellyseerr/bin/jellyseerr'
19 error at async mkdir (node:internal/fs/promises:857:10)
19 error at async Arborist.reify (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:126:7)
19 error at async Install.exec (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/commands/install.js:150:5)
19 error at async Npm.exec (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/npm.js:207:9)
19 error at async module.exports (/Volume1/@apps/NodeJS22/sys/lib/node_modules/npm/lib/cli/entry.js:74:5) {
19 error errno: -13,
19 error code: 'EACCES',
19 error syscall: 'mkdir',
19 error path: '/Volume1/@apps/Jellyseerr/bin/jellyseerr'
19 error }
20 error
20 error The operation was rejected by your operating system.
20 error It is likely you do not have the permissions to access this file as the current user
20 error
20 error If you believe this might be a permissions issue, please double-check the
20 error permissions of the file and its containing directories, or try running
20 error the command again as root/Administrator.
21 silly unfinished npm timer reify 1764796474430
22 verbose cwd /Volume1/@apps/Jellyseerr/bin/jellyseerr
23 verbose os Linux 6.1.120+
24 verbose node v22.13.1
25 verbose npm v10.9.2
26 verbose exit -13
27 verbose code -13
28 error A complete log of this run can be found in: /home/lithl/.npm/_logs/2025-12-03T21_14_34_262Z-debug-0.logEDIT: A user on the Jellyseerr Discord server assisted me in setting up Jellyseerr using Docker instead of the TOS app. Leaving this post up just in case it leads to someone else being helped, but I'm no longer installing Jellyseerr in this fashion.

