Which version of recognize are you using?
6.0.1
Enabled Modes
Object recognition, Face recognition, Video recognition
TensorFlow mode
Normal mode
Downstream App
Memories App
Which Nextcloud version do you have installed?
28.0.2
Which Operating system do you have installed?
Unraid Linux6.1.64
Which database are you running Nextcloud on?
Postgres 15
Which Docker container are you using to run Nextcloud? (if applicable)
28.0.2 (not AIO)
How much RAM does your server have?
64GB
What processor Architecture does your CPU have?
x86_64
Describe the Bug
The app cannot install ffmpeg when installing it.
Additional info:
- I have ffmpeg already installed for preview generation (installed via apt)
- I used to run Recognize before moving to Docker without issues
- /tmp is mapped to tmpfs
Expected Behavior
ffmpeg is installed and no errors are shown.
To Reproduce
Install recognize with the main docker container image.
Debug log
[recognize] Error: Failed to install ffmpeg: os.js:68
throw new ERR_SYSTEM_ERROR(ctx);
^
SystemError [ERR_SYSTEM_ERROR]: A system error occurred: uv_os_homedir returned ENOENT (no such file or directory)
at Object.<anonymous> (/var/www/html/custom_apps/recognize/node_modules/env-paths/index.js:5:20)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Module.require (internal/modules/cjs/loader.js:974:19)
at require (internal/modules/cjs/helpers.js:93:18)
at Object.<anonymous> (/var/www/html/custom_apps/recognize/node_modules/ffmpeg-static/install.js:7:18)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) {
code: 'ERR_SYSTEM_ERROR',
info: {
errno: -2,
code: 'ENOENT',
message: 'no such file or directory',
syscall: 'uv_os_homedir'
},
errno: [Getter/Setter],
syscall: [Getter/Setter]
}
POST /settings/apps/enable
from xxx
Which version of recognize are you using?
6.0.1
Enabled Modes
Object recognition, Face recognition, Video recognition
TensorFlow mode
Normal mode
Downstream App
Memories App
Which Nextcloud version do you have installed?
28.0.2
Which Operating system do you have installed?
Unraid Linux6.1.64
Which database are you running Nextcloud on?
Postgres 15
Which Docker container are you using to run Nextcloud? (if applicable)
28.0.2 (not AIO)
How much RAM does your server have?
64GB
What processor Architecture does your CPU have?
x86_64
Describe the Bug
The app cannot install ffmpeg when installing it.
Additional info:
Expected Behavior
ffmpeg is installed and no errors are shown.
To Reproduce
Install recognize with the main docker container image.
Debug log