[BUG] Connection timeouts after updating to v1.92.2 #1813

Closed
opened 2026-02-05 03:58:11 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @Zk2u on GitHub (Dec 17, 2023).

The bug

Web interface won't load after updating, connection timeouts.

The OS that Immich Server is running on

Ubuntu 23

Version of Immich Server

v1.92.2

Version of Immich Mobile App

v1.92.0

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

version: "3.8"

#
# WARNING: Make sure to use the docker-compose.yml of the current release:
#
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
#
# The compose file on main may not be compatible with the latest release.
#

name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    command: [ "start.sh", "immich" ]
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    ports:
      - 2283:3001
    depends_on:
      - redis
      - database
    restart: always

  immich-microservices:
    container_name: immich_microservices
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    extends:
      file: hwaccel.yml
      service: hwaccel
    command: [ "start.sh", "microservices" ]
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    depends_on:
      - redis
      - database
    restart: always

  immich-machine-learning:
    container_name: immich_machine_learning
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    volumes:
      - model-cache:/cache
    env_file:
      - .env
    restart: always

  redis:
    container_name: immich_redis
    image: redis:6.2-alpine@sha256:b6124ab2e45cc332e16398022a411d7e37181f21ff7874835e0180f56a09e82a
    restart: always

  database:
    container_name: immich_postgres
    image: tensorchord/pgvecto-rs:pg14-v0.1.11@sha256:0335a1a22f8c5dd1b697f14f079934f5152eaaa216c09b61e293be285491f8ee
    env_file:
      - .env
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
    volumes:
      - pgdata:/var/lib/postgresql/data
    restart: always

volumes:
  pgdata:
  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=./library

# 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
DB_PASSWORD=XXXXXXXXXXXXXXXXX

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

REDIS_HOSTNAME=immich_redis

Reproduction steps

1. Attempt update from v1.92.0 to v1.92.2 with `docker compose pull`
2. Bring containers back up again
3. Logs are all fine saying that server is listening on 3001 but while connections can be made, all requests timeout

Additional information

Attempted to update as was trying to upload from photos library on MacBook using Immich iOS app but while it said it was uploading, it was just decreasing the total assets and total assets to upload, without increasing the assets uploaded counter. Installation is completely unresponsive after.

Edit 1: completely removed the volumes and images and restarted Docker and recreated the compose stack but nothing worked

Originally created by @Zk2u on GitHub (Dec 17, 2023). ### The bug Web interface won't load after updating, connection timeouts. ### The OS that Immich Server is running on Ubuntu 23 ### Version of Immich Server v1.92.2 ### Version of Immich Mobile App v1.92.0 ### Platform with the issue - [X] Server - [X] Web - [ ] Mobile ### Your docker-compose.yml content ```YAML version: "3.8" # # WARNING: Make sure to use the docker-compose.yml of the current release: # # https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml # # The compose file on main may not be compatible with the latest release. # name: immich services: immich-server: container_name: immich_server image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} command: [ "start.sh", "immich" ] volumes: - ${UPLOAD_LOCATION}:/usr/src/app/upload - /etc/localtime:/etc/localtime:ro env_file: - .env ports: - 2283:3001 depends_on: - redis - database restart: always immich-microservices: container_name: immich_microservices image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} extends: file: hwaccel.yml service: hwaccel command: [ "start.sh", "microservices" ] volumes: - ${UPLOAD_LOCATION}:/usr/src/app/upload - /etc/localtime:/etc/localtime:ro env_file: - .env depends_on: - redis - database restart: always immich-machine-learning: container_name: immich_machine_learning image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} volumes: - model-cache:/cache env_file: - .env restart: always redis: container_name: immich_redis image: redis:6.2-alpine@sha256:b6124ab2e45cc332e16398022a411d7e37181f21ff7874835e0180f56a09e82a restart: always database: container_name: immich_postgres image: tensorchord/pgvecto-rs:pg14-v0.1.11@sha256:0335a1a22f8c5dd1b697f14f079934f5152eaaa216c09b61e293be285491f8ee env_file: - .env environment: POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: ${DB_USERNAME} POSTGRES_DB: ${DB_DATABASE_NAME} volumes: - pgdata:/var/lib/postgresql/data restart: always volumes: pgdata: 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=./library # 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 DB_PASSWORD=XXXXXXXXXXXXXXXXX # The values below this line do not need to be changed ################################################################################### DB_HOSTNAME=immich_postgres DB_USERNAME=postgres DB_DATABASE_NAME=immich REDIS_HOSTNAME=immich_redis ``` ### Reproduction steps ```bash 1. Attempt update from v1.92.0 to v1.92.2 with `docker compose pull` 2. Bring containers back up again 3. Logs are all fine saying that server is listening on 3001 but while connections can be made, all requests timeout ``` ### Additional information Attempted to update as was trying to upload from photos library on MacBook using Immich iOS app but while it said it was uploading, it was just decreasing the total assets and total assets to upload, without increasing the assets uploaded counter. Installation is completely unresponsive after. Edit 1: completely removed the volumes and images and restarted Docker and recreated the compose stack but nothing worked
Author
Owner

@alextran1502 commented on GitHub (Dec 17, 2023):

Are you connecting over local IP or reverse proxy?

@alextran1502 commented on GitHub (Dec 17, 2023): Are you connecting over local IP or reverse proxy?
Author
Owner

@Zk2u commented on GitHub (Dec 17, 2023):

Local IP. Fought with it for a bit then deleted everything (i was still mid process of moving them from another backup) and moved to a portainer managed stack. Hopefully works a bit better. It's running ok on 1.91.2 now

@Zk2u commented on GitHub (Dec 17, 2023): Local IP. Fought with it for a bit then deleted everything (i was still mid process of moving them from another backup) and moved to a portainer managed stack. Hopefully works a bit better. It's running ok on 1.91.2 now
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#1813