datacenterdude
datacenterdude
IImmich
Created by datacenterdude on 4/13/2025 in #help-desk-support
Encoded-video, no such file/directory found
Hey team, first time user here, and excited about getting the this project up and running! I'll include my compose stack below, but getting some console errors:
immich_server | [Nest] 678 - 04/13/2025, 12:54:26 PM LOG [Api:ServerService] Feature Flags: {
immich_server | "smartSearch": true,
immich_server | "facialRecognition": true,
immich_server | "duplicateDetection": true,
immich_server | "map": true,
immich_server | "reverseGeocoding": true,
immich_server | "importFaces": true,
immich_server | "sidecar": true,
immich_server | "search": true,
immich_server | "trash": true,
immich_server | "oauth": false,
immich_server | "oauthAutoLaunch": false,
immich_server | "passwordLogin": true,
immich_server | "configFile": false,
immich_server | "email": false
immich_server | }
immich_server | [Nest] 678 - 04/13/2025, 12:54:26 PM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
immich_server | [Nest] 678 - 04/13/2025, 12:54:26 PM ERROR [Api:StorageService] Failed to read /photos/encoded-video/.immich: Error: ENOENT: no such file or directory, open '/photos/encoded-video/.immich'
immich_server | api worker exited with code 1
immich_server exited with code 137
immich_server | code: 'ENOTFOUND',
immich_server | syscall: 'getaddrinfo',
immich_server | hostname: 'immich_redis'
immich_server | }
immich_server | Error: getaddrinfo ENOTFOUND immich_redis
immich_server | at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:109:26)
immich_server | [Nest] 678 - 04/13/2025, 12:54:26 PM LOG [Api:ServerService] Feature Flags: {
immich_server | "smartSearch": true,
immich_server | "facialRecognition": true,
immich_server | "duplicateDetection": true,
immich_server | "map": true,
immich_server | "reverseGeocoding": true,
immich_server | "importFaces": true,
immich_server | "sidecar": true,
immich_server | "search": true,
immich_server | "trash": true,
immich_server | "oauth": false,
immich_server | "oauthAutoLaunch": false,
immich_server | "passwordLogin": true,
immich_server | "configFile": false,
immich_server | "email": false
immich_server | }
immich_server | [Nest] 678 - 04/13/2025, 12:54:26 PM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
immich_server | [Nest] 678 - 04/13/2025, 12:54:26 PM ERROR [Api:StorageService] Failed to read /photos/encoded-video/.immich: Error: ENOENT: no such file or directory, open '/photos/encoded-video/.immich'
immich_server | api worker exited with code 1
immich_server exited with code 137
immich_server | code: 'ENOTFOUND',
immich_server | syscall: 'getaddrinfo',
immich_server | hostname: 'immich_redis'
immich_server | }
immich_server | Error: getaddrinfo ENOTFOUND immich_redis
immich_server | at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:109:26)
Here is my compose stack. I did get this up and running at one point and dumped a bunch of memes into the interface to test, and it loaded them, but I cannot find where exactly it put them, or how the library sorts things. Feel stuck and need a nudge in the right direction. Here is the compose I am using:
services:
immich-server:
container_name: immich_server
image: ghcr.io/imagegenius/immich:latest
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- UPLOAD_LOCATION=/data/media/immich
- DB_URL=postgresql://immich:[email protected]:5432/immich-main
- DB_VECTOR_EXTENSION=pgvecto.rs
- DB_SKIP_MIGRATIONS=false
- TZ=US/Pacific
- REDIS_HOSTNAME=immich_redis
# extends:
# file: hwaccel.transcoding.yml
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
volumes:
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
- /home/dcd/docker/data/immich:/config
- /data/media/immich:/library
ports:
- 2283:8080
# depends_on:
# - redis
# - database
restart: unless-stopped
healthcheck:
disable: false
networks:
- internal
redis:
container_name: immich_redis
image: docker.io/redis:6.2-alpine@sha256:148bb5411c184abd288d9aaed139c98123eeb8824c5d3fce03cf721db58066d8
healthcheck:
test: redis-cli ping || exit 1
restart: unless-stopped
networks:
- internal
networks:
internal:
external: true
services:
immich-server:
container_name: immich_server
image: ghcr.io/imagegenius/immich:latest
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- UPLOAD_LOCATION=/data/media/immich
- DB_URL=postgresql://immich:[email protected]:5432/immich-main
- DB_VECTOR_EXTENSION=pgvecto.rs
- DB_SKIP_MIGRATIONS=false
- TZ=US/Pacific
- REDIS_HOSTNAME=immich_redis
# extends:
# file: hwaccel.transcoding.yml
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
volumes:
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
- /home/dcd/docker/data/immich:/config
- /data/media/immich:/library
ports:
- 2283:8080
# depends_on:
# - redis
# - database
restart: unless-stopped
healthcheck:
disable: false
networks:
- internal
redis:
container_name: immich_redis
image: docker.io/redis:6.2-alpine@sha256:148bb5411c184abd288d9aaed139c98123eeb8824c5d3fce03cf721db58066d8
healthcheck:
test: redis-cli ping || exit 1
restart: unless-stopped
networks:
- internal
networks:
internal:
external: true
75 replies