Archived images show up as not synced on mobile #2581

Closed
opened 2026-02-05 06:13:27 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @tschoesi on GitHub (Mar 13, 2024).

The bug

MOBILE:
A few days ago, archived images started to show up as "not synced" (strikethrough cloud).
The images in question also don't show up in the archive anymore, but rather in the normal timeline.

WEB:
The archived images show up as archived, even the ones that show up as not synced on mobile.

I think this started after the release that contains https://github.com/immich-app/immich/pull/7822

The OS that Immich Server is running on

Ubuntu 20.04.6

Version of Immich Server

v1.98.2

Version of Immich Mobile App

v1.98.2

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}
    command: [ "start.sh", "immich" ]
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    depends_on:
      - redis
      - database
    restart: always
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.immich.entrypoints=websecure"
      - "traefik.http.routers.immich.service=immich"
      - "traefik.http.routers.immich.rule=Host(`redacted.com`)"
      - "traefik.http.routers.immich.tls=true"
      - "traefik.http.routers.immich.tls.certresolver=default"
      - "traefik.http.routers.immich.middlewares=secHeaders@file"
      - "traefik.http.services.immich.loadbalancer.server.port=3001"
    networks:
      - traefik_proxy
      - immich_network


  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
    networks:
      - immich_network

  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
    networks:
      - immich_network

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

  database:
    container_name: immich_postgres
    image: tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    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
    networks:
      - immich_network

volumes:
  pgdata:
  model-cache:
networks:
  traefik_proxy:
    external: true
  immich_network:

Your .env content

# 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=XXX

# 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. Look at archive on mobile. See that there are images missing.
2. Find images in "normal" timeline. See that they are marked as not synced
3. Try to upload the images to get them to a synced state.
4. See that nothing happens.
5. Check on the Web Interface and see that all missing archived images show up in the archive.

Additional information

No response

Originally created by @tschoesi on GitHub (Mar 13, 2024). ### The bug MOBILE: A few days ago, archived images started to show up as "not synced" (strikethrough cloud). The images in question also don't show up in the archive anymore, but rather in the normal timeline. WEB: The archived images show up as archived, even the ones that show up as not synced on mobile. I _think_ this started after the release that contains https://github.com/immich-app/immich/pull/7822 ### The OS that Immich Server is running on Ubuntu 20.04.6 ### Version of Immich Server v1.98.2 ### Version of Immich Mobile App v1.98.2 ### Platform with the issue - [ ] Server - [ ] Web - [X] 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} command: [ "start.sh", "immich" ] volumes: - ${UPLOAD_LOCATION}:/usr/src/app/upload - /etc/localtime:/etc/localtime:ro env_file: - .env depends_on: - redis - database restart: always labels: - "traefik.enable=true" - "traefik.http.routers.immich.entrypoints=websecure" - "traefik.http.routers.immich.service=immich" - "traefik.http.routers.immich.rule=Host(`redacted.com`)" - "traefik.http.routers.immich.tls=true" - "traefik.http.routers.immich.tls.certresolver=default" - "traefik.http.routers.immich.middlewares=secHeaders@file" - "traefik.http.services.immich.loadbalancer.server.port=3001" networks: - traefik_proxy - immich_network 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 networks: - immich_network 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 networks: - immich_network redis: container_name: immich_redis image: redis:6.2-alpine@sha256:b6124ab2e45cc332e16398022a411d7e37181f21ff7874835e0180f56a09e82a restart: always networks: - immich_network database: container_name: immich_postgres image: tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0 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 networks: - immich_network volumes: pgdata: model-cache: networks: traefik_proxy: external: true immich_network: ``` ### Your .env content ```Shell # 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=XXX # 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. Look at archive on mobile. See that there are images missing. 2. Find images in "normal" timeline. See that they are marked as not synced 3. Try to upload the images to get them to a synced state. 4. See that nothing happens. 5. Check on the Web Interface and see that all missing archived images show up in the archive. ``` ### Additional information _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#2581