Immich_server keeps restarting #4682

Closed
opened 2026-02-20 03:09:00 -05:00 by deekerman · 0 comments
Owner

Originally created by @luishang on GitHub (Jan 15, 2025).

The bug

I'm trying to install immich with upload and db location in a external drive. It worked fine, but when I needed to reboot it stop working and now I can't reinstall

The OS that Immich Server is running on

inux raspberrypi 6.6.62+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.62-1+rpt1 (2024-11-25) aarch64 GNU/Linux

Version of Immich Server

v.1.24.2

Version of Immich Mobile App

1.124

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    # 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
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
      - /mnt/seagatetati:/mnt/seagatetati:ro
      - /mnt/seagateluis:/mnt/seagateluis:ro
    env_file:
      - .env
    ports:
      - '2283:2283'
    depends_on:
      - redis
      - database
    restart: always
    healthcheck:
      disable: false

#  immich-machine-learning:
#    container_name: immich_machine_learning
#    # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
#    # Example tag: ${IMMICH_VERSION:-release}-cuda
#    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
#    # extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
#    #   file: hwaccel.ml.yml
#    #   service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable
#    volumes:
#      - model-cache:/cache
#    env_file:
#      - .env
#    restart: always
#    healthcheck:
#      disable: false
#
  redis:
    container_name: immich_redis
    image: docker.io/redis:6.2-alpine@sha256:eaba718fecd1196d88533de7ba49bf903ad33664a92debb24660a922ecd9cac8
    healthcheck:
      test: redis-cli ping || exit 1
    restart: always

  database:
    container_name: immich_postgres
    image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
    volumes:
      # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
    healthcheck:
      test: >-
        pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1;
        Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align
        --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')";
        echo "checksum failure count is $$Chksum";
        [ "$$Chksum" = '0' ] || exit 1
      interval: 5m
      start_interval: 30s
      start_period: 5m
    command: >-
      postgres
      -c shared_preload_libraries=vectors.so
      -c 'search_path="$$user", public, vectors'
      -c logging_collector=on
      -c max_wal_size=2GB
      -c shared_buffers=512MB
      -c wal_compression=on
    restart: always

volumes:
  model-cache:

Your .env content

# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
UPLOAD_LOCATION=/mnt/seagatetati/uploads
# The location where your database files are stored
DB_DATA_LOCATION=/mnt/seagatetati/postgres

# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
TZ=BR

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release

# Connection secret for postgres. You should change it to a random password
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
DB_PASSWORD=postgres

# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich

Reproduction steps

  1. sudo docker compose up -d
  2. watch sudo docker ps

...

Relevant log output

uis@raspberrypi:~/immich-app $ docker logs immich_server
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:00:01 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:00:01 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:00:45 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:00:45 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:01:28 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:01:28 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:02:12 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:02:12 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:02:56 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:02:56 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 8  - 01/15/2025, 1:03:40 PM     LOG [NestFactory] Starting Nest application...
[Nest] 8  - 01/15/2025, 1:03:40 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 8  - 01/15/2025, 1:04:25 PM     LOG [NestFactory] Starting Nest application...
[Nest] 8  - 01/15/2025, 1:04:25 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:05:08 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:05:08 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:05:52 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:05:52 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:06:36 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:06:36 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:07:20 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:07:20 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
[Nest] 17  - 01/15/2025, 1:07:20 PM     LOG [NestFactory] Starting Nest application...
[Nest] 17  - 01/15/2025, 1:07:20 PM     LOG [InstanceLoader] BullModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:07:20 PM     LOG [InstanceLoader] OpenTelemetryModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:07:20 PM     LOG [InstanceLoader] TypeOrmModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:07:20 PM     LOG [InstanceLoader] OpenTelemetryCoreModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:07:20 PM     LOG [InstanceLoader] DiscoveryModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:07:20 PM     LOG [InstanceLoader] ClsModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:07:20 PM     LOG [InstanceLoader] ScheduleModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:07:20 PM     LOG [InstanceLoader] BullModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:07:20 PM     LOG [InstanceLoader] BullModule dependencies initialized +1ms
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:08:04 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:08:04 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 17  - 01/15/2025, 1:08:49 PM     LOG [NestFactory] Starting Nest application...
[Nest] 17  - 01/15/2025, 1:08:49 PM     LOG [InstanceLoader] BullModule dependencies initialized +2ms
[Nest] 17  - 01/15/2025, 1:08:49 PM     LOG [InstanceLoader] OpenTelemetryModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:08:49 PM     LOG [InstanceLoader] TypeOrmModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:08:49 PM     LOG [InstanceLoader] OpenTelemetryCoreModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:08:49 PM     LOG [InstanceLoader] DiscoveryModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:08:49 PM     LOG [InstanceLoader] ClsModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:08:49 PM     LOG [InstanceLoader] ScheduleModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:08:49 PM     LOG [InstanceLoader] BullModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:08:49 PM     LOG [InstanceLoader] BullModule dependencies initialized +2ms
[Nest] 17  - 01/15/2025, 1:08:49 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:08:49 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (2)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:08:49 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (3)...
Error: connect ECONNREFUSED 172.18.0.4:5432
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1615:16)
[Nest] 17  - 01/15/2025, 1:08:49 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (4)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:08:49 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (5)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:08:49 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (6)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:08:49 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (7)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:08:49 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (8)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:08:49 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (9)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:08:49 PM   ERROR [ExceptionHandler] getaddrinfo ENOTFOUND database
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 7  - 01/15/2025, 1:08:49 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:08:49 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
api worker exited with code 1
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:09:33 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:09:33 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:10:17 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:10:17 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:11:01 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:11:01 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 17  - 01/15/2025, 1:11:45 PM     LOG [NestFactory] Starting Nest application...
[Nest] 17  - 01/15/2025, 1:11:45 PM     LOG [InstanceLoader] BullModule dependencies initialized +3ms
[Nest] 17  - 01/15/2025, 1:11:45 PM     LOG [InstanceLoader] OpenTelemetryModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:11:45 PM     LOG [InstanceLoader] TypeOrmModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:11:45 PM     LOG [InstanceLoader] OpenTelemetryCoreModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:11:45 PM     LOG [InstanceLoader] DiscoveryModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:11:45 PM     LOG [InstanceLoader] ClsModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:11:45 PM     LOG [InstanceLoader] ScheduleModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:11:45 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:11:45 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (2)...
[Nest] 17  - 01/15/2025, 1:11:45 PM     LOG [InstanceLoader] BullModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:11:45 PM     LOG [InstanceLoader] BullModule dependencies initialized +2ms
[Nest] 7  - 01/15/2025, 1:11:45 PM     LOG [NestFactory] Starting Nest application...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:11:45 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (3)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:11:45 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (4)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:11:45 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (5)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:11:45 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (6)...
Error: connect ECONNREFUSED 172.18.0.4:5432
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1615:16)
[Nest] 7  - 01/15/2025, 1:11:45 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
[Nest] 17  - 01/15/2025, 1:11:45 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (7)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:11:45 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (8)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:11:45 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (9)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:11:45 PM   ERROR [ExceptionHandler] getaddrinfo ENOTFOUND database
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
api worker exited with code 1
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:12:29 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:12:29 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:13:13 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:13:13 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:13:58 PM     LOG [NestFactory] Starting Nest application...
[Nest] 17  - 01/15/2025, 1:13:58 PM     LOG [NestFactory] Starting Nest application...
[Nest] 17  - 01/15/2025, 1:13:58 PM     LOG [InstanceLoader] BullModule dependencies initialized +2ms
[Nest] 17  - 01/15/2025, 1:13:58 PM     LOG [InstanceLoader] OpenTelemetryModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:13:58 PM     LOG [InstanceLoader] TypeOrmModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:13:58 PM     LOG [InstanceLoader] OpenTelemetryCoreModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:13:58 PM     LOG [InstanceLoader] DiscoveryModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:13:58 PM     LOG [InstanceLoader] ClsModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:13:58 PM     LOG [InstanceLoader] ScheduleModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:13:58 PM     LOG [InstanceLoader] BullModule dependencies initialized +0ms
[Nest] 17  - 01/15/2025, 1:13:58 PM     LOG [InstanceLoader] BullModule dependencies initialized +1ms
[Nest] 17  - 01/15/2025, 1:13:58 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:13:58 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (2)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:13:58 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (3)...
Error: connect ECONNREFUSED 172.18.0.4:5432
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1615:16)
[Nest] 7  - 01/15/2025, 1:13:58 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
[Nest] 17  - 01/15/2025, 1:13:58 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (4)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:13:58 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (5)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:13:58 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (6)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:13:58 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (7)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:13:58 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (8)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:13:58 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (9)...
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
[Nest] 17  - 01/15/2025, 1:13:58 PM   ERROR [ExceptionHandler] getaddrinfo ENOTFOUND database
Error: getaddrinfo ENOTFOUND database
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
api worker exited with code 1
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:14:42 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:14:42 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:15:26 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:15:26 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:16:10 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:16:10 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:16:54 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:16:54 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:17:37 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:17:37 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:18:22 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:18:22 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:19:06 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:19:06 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:19:49 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:19:49 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:20:34 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:20:34 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7  - 01/15/2025, 1:21:18 PM     LOG [NestFactory] Starting Nest application...
[Nest] 7  - 01/15/2025, 1:21:18 PM   ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...
microservices worker exited with code 1
Killing api process
Initializing Immich v1.124.2
Detected CPU Cores: 4
Starting api worker
Starting microservices worker

luis@raspberrypi:~/immich-app $ docker logs immich_postgres 
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 12:59:15.954 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 12:59:15.954 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 12:59:18.578 UTC [84] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 12:59:18.578 UTC [84] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 12:59:20.960 UTC [84] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 12:59:20.960 UTC [84] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 12:59:23.275 UTC [85] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 12:59:23.275 UTC [85] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 12:59:26.212 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 12:59:26.212 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 12:59:30.163 UTC [84] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 12:59:30.163 UTC [84] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 12:59:35.667 UTC [84] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 12:59:35.667 UTC [84] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 12:59:43.836 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 12:59:43.836 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 12:59:58.434 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 12:59:58.434 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:00:25.668 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:00:25.668 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:01:18.841 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:01:18.841 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:02:20.748 UTC [84] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:02:20.748 UTC [84] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:03:22.472 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:03:22.472 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:04:24.361 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:04:24.361 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:05:26.404 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:05:26.404 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:06:28.079 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:06:28.079 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:07:30.017 UTC [84] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:07:30.017 UTC [84] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:08:31.721 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:08:31.721 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:09:33.381 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:09:33.381 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:10:35.451 UTC [84] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:10:35.451 UTC [84] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:11:37.148 UTC [84] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:11:37.148 UTC [84] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:12:39.131 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:12:39.131 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:13:40.811 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:13:40.811 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:14:42.579 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:14:42.579 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:15:47.998 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:15:47.998 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:16:49.637 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:16:49.637 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:17:51.937 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:17:51.937 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:18:53.650 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:18:53.650 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:19:55.538 UTC [84] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:19:55.538 UTC [84] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:20:57.224 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:20:57.224 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:21:58.893 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:21:58.893 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
running bootstrap script ... The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are enabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 20
selecting default shared_buffers ... 400kB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
2025-01-15 13:23:01.097 UTC [83] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership
2025-01-15 13:23:01.097 UTC [83] HINT:  The server must be started by the user that owns the data directory.
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"

Additional information

I had a similiar issue couple of days ago but it was solved changing mnt owner to my user. But now it's not working as roor or as my user (luis)

unning bootstrap script ... luis@raspberrypi:~/immich-app $ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 675828 0 675828 0% /dev
tmpfs 189116 3084 186032 2% /run
/dev/mmcblk0p2 60824796 45701284 12015232 80% /
tmpfs 945560 0 945560 0% /dev/shm
tmpfs 5120 16 5104 1% /run/lock
/dev/mmcblk0p1 522230 63092 459138 13% /boot/firmware
//seagate.local/luis 1940575552 387628672 1552946880 20% /mnt/seagateluis
tmpfs 189112 4 189108 1% /run/user/1000
/dev/sda1 976759804 188134912 788624892 20% /mnt/seagatetati

drwxrwxrwx+ 17 luis luis 0 Jan 13 15:35 seagateluis
drwxrwxrwx 1 root root 4096 Jan 14 22:46 seagatetati

Originally created by @luishang on GitHub (Jan 15, 2025). ### The bug I'm trying to install immich with upload and db location in a external drive. It worked fine, but when I needed to reboot it stop working and now I can't reinstall ### The OS that Immich Server is running on inux raspberrypi 6.6.62+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.62-1+rpt1 (2024-11-25) aarch64 GNU/Linux ### Version of Immich Server v.1.24.2 ### Version of Immich Mobile App 1.124 ### Platform with the issue - [X] Server - [ ] Web - [ ] Mobile ### Your docker-compose.yml content ```YAML name: immich services: immich-server: container_name: immich_server image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} # 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 - ${UPLOAD_LOCATION}:/usr/src/app/upload - /etc/localtime:/etc/localtime:ro - /mnt/seagatetati:/mnt/seagatetati:ro - /mnt/seagateluis:/mnt/seagateluis:ro env_file: - .env ports: - '2283:2283' depends_on: - redis - database restart: always healthcheck: disable: false # immich-machine-learning: # container_name: immich_machine_learning # # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag. # # Example tag: ${IMMICH_VERSION:-release}-cuda # image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} # # extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration # # file: hwaccel.ml.yml # # service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable # volumes: # - model-cache:/cache # env_file: # - .env # restart: always # healthcheck: # disable: false # redis: container_name: immich_redis image: docker.io/redis:6.2-alpine@sha256:eaba718fecd1196d88533de7ba49bf903ad33664a92debb24660a922ecd9cac8 healthcheck: test: redis-cli ping || exit 1 restart: always database: container_name: immich_postgres image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0 environment: POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: ${DB_USERNAME} POSTGRES_DB: ${DB_DATABASE_NAME} POSTGRES_INITDB_ARGS: '--data-checksums' volumes: # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file - ${DB_DATA_LOCATION}:/var/lib/postgresql/data healthcheck: test: >- pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1; Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1 interval: 5m start_interval: 30s start_period: 5m command: >- postgres -c shared_preload_libraries=vectors.so -c 'search_path="$$user", public, vectors' -c logging_collector=on -c max_wal_size=2GB -c shared_buffers=512MB -c wal_compression=on restart: always volumes: model-cache: ``` ### Your .env content ```Shell # You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables # The location where your uploaded files are stored UPLOAD_LOCATION=/mnt/seagatetati/uploads # The location where your database files are stored DB_DATA_LOCATION=/mnt/seagatetati/postgres # To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List TZ=BR # The Immich version to use. You can pin this to a specific version like "v1.71.0" IMMICH_VERSION=release # Connection secret for postgres. You should change it to a random password # Please use only the characters `A-Za-z0-9`, without special characters or spaces DB_PASSWORD=postgres # The values below this line do not need to be changed ################################################################################### DB_USERNAME=postgres DB_DATABASE_NAME=immich ``` ### Reproduction steps 1. sudo docker compose up -d 2. watch sudo docker ps 3. ... ### Relevant log output ```shell uis@raspberrypi:~/immich-app $ docker logs immich_server Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:00:01 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:00:01 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:00:45 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:00:45 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:01:28 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:01:28 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:02:12 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:02:12 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:02:56 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:02:56 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 8 - 01/15/2025, 1:03:40 PM LOG [NestFactory] Starting Nest application... [Nest] 8 - 01/15/2025, 1:03:40 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 8 - 01/15/2025, 1:04:25 PM LOG [NestFactory] Starting Nest application... [Nest] 8 - 01/15/2025, 1:04:25 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:05:08 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:05:08 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:05:52 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:05:52 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:06:36 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:06:36 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:07:20 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:07:20 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... [Nest] 17 - 01/15/2025, 1:07:20 PM LOG [NestFactory] Starting Nest application... [Nest] 17 - 01/15/2025, 1:07:20 PM LOG [InstanceLoader] BullModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:07:20 PM LOG [InstanceLoader] OpenTelemetryModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:07:20 PM LOG [InstanceLoader] TypeOrmModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:07:20 PM LOG [InstanceLoader] OpenTelemetryCoreModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:07:20 PM LOG [InstanceLoader] DiscoveryModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:07:20 PM LOG [InstanceLoader] ClsModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:07:20 PM LOG [InstanceLoader] ScheduleModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:07:20 PM LOG [InstanceLoader] BullModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:07:20 PM LOG [InstanceLoader] BullModule dependencies initialized +1ms microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:08:04 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:08:04 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 17 - 01/15/2025, 1:08:49 PM LOG [NestFactory] Starting Nest application... [Nest] 17 - 01/15/2025, 1:08:49 PM LOG [InstanceLoader] BullModule dependencies initialized +2ms [Nest] 17 - 01/15/2025, 1:08:49 PM LOG [InstanceLoader] OpenTelemetryModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:08:49 PM LOG [InstanceLoader] TypeOrmModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:08:49 PM LOG [InstanceLoader] OpenTelemetryCoreModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:08:49 PM LOG [InstanceLoader] DiscoveryModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:08:49 PM LOG [InstanceLoader] ClsModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:08:49 PM LOG [InstanceLoader] ScheduleModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:08:49 PM LOG [InstanceLoader] BullModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:08:49 PM LOG [InstanceLoader] BullModule dependencies initialized +2ms [Nest] 17 - 01/15/2025, 1:08:49 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:08:49 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (2)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:08:49 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (3)... Error: connect ECONNREFUSED 172.18.0.4:5432 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1615:16) [Nest] 17 - 01/15/2025, 1:08:49 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (4)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:08:49 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (5)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:08:49 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (6)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:08:49 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (7)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:08:49 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (8)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:08:49 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (9)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:08:49 PM ERROR [ExceptionHandler] getaddrinfo ENOTFOUND database Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 7 - 01/15/2025, 1:08:49 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:08:49 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... api worker exited with code 1 Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:09:33 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:09:33 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:10:17 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:10:17 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:11:01 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:11:01 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 17 - 01/15/2025, 1:11:45 PM LOG [NestFactory] Starting Nest application... [Nest] 17 - 01/15/2025, 1:11:45 PM LOG [InstanceLoader] BullModule dependencies initialized +3ms [Nest] 17 - 01/15/2025, 1:11:45 PM LOG [InstanceLoader] OpenTelemetryModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:11:45 PM LOG [InstanceLoader] TypeOrmModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:11:45 PM LOG [InstanceLoader] OpenTelemetryCoreModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:11:45 PM LOG [InstanceLoader] DiscoveryModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:11:45 PM LOG [InstanceLoader] ClsModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:11:45 PM LOG [InstanceLoader] ScheduleModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:11:45 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:11:45 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (2)... [Nest] 17 - 01/15/2025, 1:11:45 PM LOG [InstanceLoader] BullModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:11:45 PM LOG [InstanceLoader] BullModule dependencies initialized +2ms [Nest] 7 - 01/15/2025, 1:11:45 PM LOG [NestFactory] Starting Nest application... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:11:45 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (3)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:11:45 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (4)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:11:45 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (5)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:11:45 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (6)... Error: connect ECONNREFUSED 172.18.0.4:5432 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1615:16) [Nest] 7 - 01/15/2025, 1:11:45 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... [Nest] 17 - 01/15/2025, 1:11:45 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (7)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:11:45 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (8)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:11:45 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (9)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:11:45 PM ERROR [ExceptionHandler] getaddrinfo ENOTFOUND database Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) api worker exited with code 1 Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:12:29 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:12:29 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:13:13 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:13:13 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:13:58 PM LOG [NestFactory] Starting Nest application... [Nest] 17 - 01/15/2025, 1:13:58 PM LOG [NestFactory] Starting Nest application... [Nest] 17 - 01/15/2025, 1:13:58 PM LOG [InstanceLoader] BullModule dependencies initialized +2ms [Nest] 17 - 01/15/2025, 1:13:58 PM LOG [InstanceLoader] OpenTelemetryModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:13:58 PM LOG [InstanceLoader] TypeOrmModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:13:58 PM LOG [InstanceLoader] OpenTelemetryCoreModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:13:58 PM LOG [InstanceLoader] DiscoveryModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:13:58 PM LOG [InstanceLoader] ClsModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:13:58 PM LOG [InstanceLoader] ScheduleModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:13:58 PM LOG [InstanceLoader] BullModule dependencies initialized +0ms [Nest] 17 - 01/15/2025, 1:13:58 PM LOG [InstanceLoader] BullModule dependencies initialized +1ms [Nest] 17 - 01/15/2025, 1:13:58 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:13:58 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (2)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:13:58 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (3)... Error: connect ECONNREFUSED 172.18.0.4:5432 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1615:16) [Nest] 7 - 01/15/2025, 1:13:58 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... [Nest] 17 - 01/15/2025, 1:13:58 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (4)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:13:58 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (5)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:13:58 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (6)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:13:58 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (7)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:13:58 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (8)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:13:58 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (9)... Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) [Nest] 17 - 01/15/2025, 1:13:58 PM ERROR [ExceptionHandler] getaddrinfo ENOTFOUND database Error: getaddrinfo ENOTFOUND database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) api worker exited with code 1 Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:14:42 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:14:42 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:15:26 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:15:26 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:16:10 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:16:10 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:16:54 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:16:54 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:17:37 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:17:37 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:18:22 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:18:22 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:19:06 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:19:06 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:19:49 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:19:49 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:20:34 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:20:34 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker [Nest] 7 - 01/15/2025, 1:21:18 PM LOG [NestFactory] Starting Nest application... [Nest] 7 - 01/15/2025, 1:21:18 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... microservices worker exited with code 1 Killing api process Initializing Immich v1.124.2 Detected CPU Cores: 4 Starting api worker Starting microservices worker luis@raspberrypi:~/immich-app $ docker logs immich_postgres The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 12:59:15.954 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 12:59:15.954 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 12:59:18.578 UTC [84] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 12:59:18.578 UTC [84] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 12:59:20.960 UTC [84] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 12:59:20.960 UTC [84] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 12:59:23.275 UTC [85] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 12:59:23.275 UTC [85] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 12:59:26.212 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 12:59:26.212 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 12:59:30.163 UTC [84] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 12:59:30.163 UTC [84] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 12:59:35.667 UTC [84] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 12:59:35.667 UTC [84] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 12:59:43.836 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 12:59:43.836 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 12:59:58.434 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 12:59:58.434 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:00:25.668 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:00:25.668 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:01:18.841 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:01:18.841 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:02:20.748 UTC [84] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:02:20.748 UTC [84] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:03:22.472 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:03:22.472 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:04:24.361 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:04:24.361 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:05:26.404 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:05:26.404 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:06:28.079 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:06:28.079 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:07:30.017 UTC [84] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:07:30.017 UTC [84] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:08:31.721 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:08:31.721 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:09:33.381 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:09:33.381 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:10:35.451 UTC [84] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:10:35.451 UTC [84] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:11:37.148 UTC [84] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:11:37.148 UTC [84] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:12:39.131 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:12:39.131 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:13:40.811 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:13:40.811 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:14:42.579 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:14:42.579 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:15:47.998 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:15:47.998 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:16:49.637 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:16:49.637 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:17:51.937 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:17:51.937 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:18:53.650 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:18:53.650 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:19:55.538 UTC [84] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:19:55.538 UTC [84] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:20:57.224 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:20:57.224 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:21:58.893 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:21:58.893 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" running bootstrap script ... The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale "en_US.utf8". The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are enabled. fixing permissions on existing directory /var/lib/postgresql/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 20 selecting default shared_buffers ... 400kB selecting default time zone ... Etc/UTC creating configuration files ... ok 2025-01-15 13:23:01.097 UTC [83] FATAL: data directory "/var/lib/postgresql/data" has wrong ownership 2025-01-15 13:23:01.097 UTC [83] HINT: The server must be started by the user that owns the data directory. child process exited with exit code 1 initdb: removing contents of data directory "/var/lib/postgresql/data" ``` ### Additional information I had a similiar issue couple of days ago but it was solved changing mnt owner to my user. But now it's not working as roor or as my user (luis) unning bootstrap script ... luis@raspberrypi:~/immich-app $ df Filesystem 1K-blocks Used Available Use% Mounted on udev 675828 0 675828 0% /dev tmpfs 189116 3084 186032 2% /run /dev/mmcblk0p2 60824796 45701284 12015232 80% / tmpfs 945560 0 945560 0% /dev/shm tmpfs 5120 16 5104 1% /run/lock /dev/mmcblk0p1 522230 63092 459138 13% /boot/firmware //seagate.local/luis 1940575552 387628672 1552946880 20% /mnt/seagateluis tmpfs 189112 4 189108 1% /run/user/1000 /dev/sda1 976759804 188134912 788624892 20% /mnt/seagatetati drwxrwxrwx+ 17 luis luis 0 Jan 13 15:35 seagateluis drwxrwxrwx 1 root root 4096 Jan 14 22:46 seagatetati
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/immich#4682
No description provided.