#"Error: EACCES: permission denied" trying to Migrate

5 messages · Page 1 of 1 (latest)

young nebula
#

Hey folks, previously used Overseerr and trying to migrate to Seerr, but getting this EACCES error.

I suspect it's a user-level permission error as I have a limited docker account that owns the folder but I can't find any documentation for running the image as different user credentials.

The only lines I changed in the default compose are the TZ and the path (- /volume2/docker/seerr:/app/config).

Full error:

seerr  | 
seerr  | > seerr@3.0.1 start
seerr  | > NODE_ENV=production node dist/index.js
seerr  | 
seerr  | 
seerr  | 2026-02-15T04:56:43.663Z [info]: Commit Tag: 789bcc8eec3414da373328e374c2edb1abc3ac0d 
seerr  | 2026-02-15T04:56:44.783Z [info]: Starting Seerr version 3.0.1 
seerr  | node:events:497
seerr  |       throw er; // Unhandled 'error' event
seerr  |       ^
seerr  | 
seerr  | Error: EACCES: permission denied, open '/app/config/logs/seerr-2026-02-15.log'
seerr  | Emitted 'error' event at:
seerr  |     at WriteStream.<anonymous> (/app/node_modules/.pnpm/file-stream-rotator@0.6.1/node_modules/file-stream-rotator/FileStreamRotator.js:697:15)
seerr  |     at WriteStream.emit (node:events:519:28)
seerr  |     at emitErrorNT (node:internal/streams/destroy:170:8)
seerr  |     at emitErrorCloseNT (node:internal/streams/destroy:129:3)
seerr  |     at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
seerr  |   errno: -13,
seerr  |   code: 'EACCES',
seerr  |   syscall: 'open',
seerr  |   path: '/app/config/logs/seerr-2026-02-15.log'
seerr  | }
seerr  | 
seerr  | Node.js v22.22.0
seerr  | 
seerr  | npm notice
seerr  | npm notice New major version of npm available! 10.9.4 -> 11.10.0
seerr  | npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.10.0
seerr  | npm notice To update run: npm install -g npm@11.10.0
seerr  | npm notice
seerr exited with code 0
young nebula
#

This is on a Synology NAS if that has any impact.

#

"Error: EACCES: permission denied" trying to Migrate

candid jolt
#

You did not follow the permission part of migration guide

#

You'll need to set tbe permissions as said in the guide