v2.3.1 - Could not load the "sharp" module using the linux-x64 runtime #7547

Open
opened 2026-02-20 05:04:26 -05:00 by deekerman · 9 comments
Owner

Originally created by @jenny923432 on GitHub (Dec 8, 2025).

I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.

  • Yes

The bug

After upgrading to 2.3.1, Immich cannot start because immich_server throws this error:

2025-12-09 05:11:53 Error: Could not load the "sharp" module using the linux-x64 runtime
2025-12-09 05:11:53 ERR_DLOPEN_FAILED: /usr/local/lib/libvips-cpp.so.42: file too short
2025-12-09 05:11:53 Possible solutions:
2025-12-09 05:11:53 - Ensure optional dependencies can be installed:
2025-12-09 05:11:53     npm install --include=optional sharp
2025-12-09 05:11:53 - Ensure your package manager supports multi-platform installation:
2025-12-09 05:11:53     See https://sharp.pixelplumbing.com/install#cross-platform
2025-12-09 05:11:53 - Add platform-specific dependencies:
2025-12-09 05:11:53     npm install --os=linux --cpu=x64 sharp
2025-12-09 05:11:53 - Consult the installation documentation:
2025-12-09 05:11:53     See https://sharp.pixelplumbing.com/install
2025-12-09 05:11:53     at Object.<anonymous> (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.4/node_modules/sharp/lib/sharp.js:121:9)
2025-12-09 05:11:53     at Module._compile (node:internal/modules/cjs/loader:1688:14)
2025-12-09 05:11:53     at Object..js (node:internal/modules/cjs/loader:1820:10)
2025-12-09 05:11:53     at Module.load (node:internal/modules/cjs/loader:1423:32)
2025-12-09 05:11:53     at Function._load (node:internal/modules/cjs/loader:1246:12)
2025-12-09 05:11:53     at TracingChannel.traceSync (node:diagnostics_channel:322:14)
2025-12-09 05:11:53     at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
2025-12-09 05:11:53     at Module.require (node:internal/modules/cjs/loader:1445:12)
2025-12-09 05:11:53     at require (node:internal/modules/helpers:135:16)
2025-12-09 05:11:53     at Object.<anonymous> (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.4/node_modules/sharp/lib/constructor.js:10:1)

Other people experiencing this issue on 1.x versions reported it clearing when they deleted the immich_server image and re-pulled it. That didn't help for me.

The OS that Immich Server is running on

Windows 11 Pro

Version of Immich Server

v2.3.1

Version of Immich Mobile App

0

Platform with the issue

  • Server
  • Web
  • Mobile

Device make and model

No response

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}:/data
      - /etc/localtime:/etc/localtime: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, rocm, openvino, rknn] 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://docs.immich.app/features/ml-hardware-acceleration
    #   file: hwaccel.ml.yml
    #   service: cpu # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] 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/valkey/valkey:8@sha256:81db6d39e1bba3b3ff32bd3a1b19a6d69690f94a3954ec131277b9a26b95b3aa
    healthcheck:
      test: redis-cli ping || exit 1
    restart: always

  database:
    container_name: immich_postgres
    image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
      # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
      # DB_STORAGE_TYPE: 'HDD'
    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
    shm_size: 128mb
    restart: always

volumes:
  model-cache:
  pgdata:

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=o:/immich/library
# The location where your database files are stored
DB_DATA_LOCATION=pgdata

# 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=Etc/UTC

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

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

Reproduction steps

  1. docker compose up -d

Relevant log output

2025-12-09 05:11:53 Error: Could not load the "sharp" module using the linux-x64 runtime
2025-12-09 05:11:53 ERR_DLOPEN_FAILED: /usr/local/lib/libvips-cpp.so.42: file too short
2025-12-09 05:11:53 Possible solutions:
2025-12-09 05:11:53 - Ensure optional dependencies can be installed:
2025-12-09 05:11:53     npm install --include=optional sharp
2025-12-09 05:11:53 - Ensure your package manager supports multi-platform installation:
2025-12-09 05:11:53     See https://sharp.pixelplumbing.com/install#cross-platform
2025-12-09 05:11:53 - Add platform-specific dependencies:
2025-12-09 05:11:53     npm install --os=linux --cpu=x64 sharp
2025-12-09 05:11:53 - Consult the installation documentation:
2025-12-09 05:11:53     See https://sharp.pixelplumbing.com/install
2025-12-09 05:11:53     at Object.<anonymous> (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.4/node_modules/sharp/lib/sharp.js:121:9)
2025-12-09 05:11:53     at Module._compile (node:internal/modules/cjs/loader:1688:14)
2025-12-09 05:11:53     at Object..js (node:internal/modules/cjs/loader:1820:10)
2025-12-09 05:11:53     at Module.load (node:internal/modules/cjs/loader:1423:32)
2025-12-09 05:11:53     at Function._load (node:internal/modules/cjs/loader:1246:12)
2025-12-09 05:11:53     at TracingChannel.traceSync (node:diagnostics_channel:322:14)
2025-12-09 05:11:53     at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
2025-12-09 05:11:53     at Module.require (node:internal/modules/cjs/loader:1445:12)
2025-12-09 05:11:53     at require (node:internal/modules/helpers:135:16)
2025-12-09 05:11:53     at Object.<anonymous> (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.4/node_modules/sharp/lib/constructor.js:10:1)

Additional information

No response

Originally created by @jenny923432 on GitHub (Dec 8, 2025). ### I have searched the existing issues, both open and closed, to make sure this is not a duplicate report. - [x] Yes ### The bug After upgrading to 2.3.1, Immich cannot start because immich_server throws this error: ``` 2025-12-09 05:11:53 Error: Could not load the "sharp" module using the linux-x64 runtime 2025-12-09 05:11:53 ERR_DLOPEN_FAILED: /usr/local/lib/libvips-cpp.so.42: file too short 2025-12-09 05:11:53 Possible solutions: 2025-12-09 05:11:53 - Ensure optional dependencies can be installed: 2025-12-09 05:11:53 npm install --include=optional sharp 2025-12-09 05:11:53 - Ensure your package manager supports multi-platform installation: 2025-12-09 05:11:53 See https://sharp.pixelplumbing.com/install#cross-platform 2025-12-09 05:11:53 - Add platform-specific dependencies: 2025-12-09 05:11:53 npm install --os=linux --cpu=x64 sharp 2025-12-09 05:11:53 - Consult the installation documentation: 2025-12-09 05:11:53 See https://sharp.pixelplumbing.com/install 2025-12-09 05:11:53 at Object.<anonymous> (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.4/node_modules/sharp/lib/sharp.js:121:9) 2025-12-09 05:11:53 at Module._compile (node:internal/modules/cjs/loader:1688:14) 2025-12-09 05:11:53 at Object..js (node:internal/modules/cjs/loader:1820:10) 2025-12-09 05:11:53 at Module.load (node:internal/modules/cjs/loader:1423:32) 2025-12-09 05:11:53 at Function._load (node:internal/modules/cjs/loader:1246:12) 2025-12-09 05:11:53 at TracingChannel.traceSync (node:diagnostics_channel:322:14) 2025-12-09 05:11:53 at wrapModuleLoad (node:internal/modules/cjs/loader:235:24) 2025-12-09 05:11:53 at Module.require (node:internal/modules/cjs/loader:1445:12) 2025-12-09 05:11:53 at require (node:internal/modules/helpers:135:16) 2025-12-09 05:11:53 at Object.<anonymous> (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.4/node_modules/sharp/lib/constructor.js:10:1) ``` Other people experiencing this issue on 1.x versions reported it clearing when they deleted the immich_server image and re-pulled it. That didn't help for me. ### The OS that Immich Server is running on Windows 11 Pro ### Version of Immich Server v2.3.1 ### Version of Immich Mobile App 0 ### Platform with the issue - [x] Server - [ ] Web - [ ] Mobile ### Device make and model _No response_ ### 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}:/data - /etc/localtime:/etc/localtime: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, rocm, openvino, rknn] 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://docs.immich.app/features/ml-hardware-acceleration # file: hwaccel.ml.yml # service: cpu # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] 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/valkey/valkey:8@sha256:81db6d39e1bba3b3ff32bd3a1b19a6d69690f94a3954ec131277b9a26b95b3aa healthcheck: test: redis-cli ping || exit 1 restart: always database: container_name: immich_postgres image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23 environment: POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: ${DB_USERNAME} POSTGRES_DB: ${DB_DATABASE_NAME} POSTGRES_INITDB_ARGS: '--data-checksums' # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs # DB_STORAGE_TYPE: 'HDD' 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 shm_size: 128mb restart: always volumes: model-cache: pgdata: ``` ### 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=o:/immich/library # The location where your database files are stored DB_DATA_LOCATION=pgdata # 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=Etc/UTC # 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=omitted # The values below this line do not need to be changed ################################################################################### DB_USERNAME=postgres DB_DATABASE_NAME=immich ``` ### Reproduction steps 1. `docker compose up -d` ### Relevant log output ```shell 2025-12-09 05:11:53 Error: Could not load the "sharp" module using the linux-x64 runtime 2025-12-09 05:11:53 ERR_DLOPEN_FAILED: /usr/local/lib/libvips-cpp.so.42: file too short 2025-12-09 05:11:53 Possible solutions: 2025-12-09 05:11:53 - Ensure optional dependencies can be installed: 2025-12-09 05:11:53 npm install --include=optional sharp 2025-12-09 05:11:53 - Ensure your package manager supports multi-platform installation: 2025-12-09 05:11:53 See https://sharp.pixelplumbing.com/install#cross-platform 2025-12-09 05:11:53 - Add platform-specific dependencies: 2025-12-09 05:11:53 npm install --os=linux --cpu=x64 sharp 2025-12-09 05:11:53 - Consult the installation documentation: 2025-12-09 05:11:53 See https://sharp.pixelplumbing.com/install 2025-12-09 05:11:53 at Object.<anonymous> (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.4/node_modules/sharp/lib/sharp.js:121:9) 2025-12-09 05:11:53 at Module._compile (node:internal/modules/cjs/loader:1688:14) 2025-12-09 05:11:53 at Object..js (node:internal/modules/cjs/loader:1820:10) 2025-12-09 05:11:53 at Module.load (node:internal/modules/cjs/loader:1423:32) 2025-12-09 05:11:53 at Function._load (node:internal/modules/cjs/loader:1246:12) 2025-12-09 05:11:53 at TracingChannel.traceSync (node:diagnostics_channel:322:14) 2025-12-09 05:11:53 at wrapModuleLoad (node:internal/modules/cjs/loader:235:24) 2025-12-09 05:11:53 at Module.require (node:internal/modules/cjs/loader:1445:12) 2025-12-09 05:11:53 at require (node:internal/modules/helpers:135:16) 2025-12-09 05:11:53 at Object.<anonymous> (/usr/src/app/server/node_modules/.pnpm/sharp@0.34.4/node_modules/sharp/lib/constructor.js:10:1) ``` ### Additional information _No response_
Author
Owner

@mmomjian commented on GitHub (Dec 8, 2025):

Most likely the docker image is corrupted. Try docker compose down; docker image prune -a and then re pull the stack. We can re open if that does not fix it.

@mmomjian commented on GitHub (Dec 8, 2025): Most likely the docker image is corrupted. Try `docker compose down; docker image prune -a` and then re pull the stack. We can re open if that does not fix it.
Author
Owner

@jenny923432 commented on GitHub (Dec 8, 2025):

Unfortunately, that didn't fix it. docker compose down; docker image prune -a; docker compose pull && docker compose up -d, no change.

@jenny923432 commented on GitHub (Dec 8, 2025): Unfortunately, that didn't fix it. `docker compose down; docker image prune -a; docker compose pull && docker compose up -d`, no change.
Author
Owner

@mmomjian commented on GitHub (Dec 8, 2025):

And when you re pulled it, it re downloaded all the images?

Please share more info on your setup - WSL, docker desktop, etc

@mmomjian commented on GitHub (Dec 8, 2025): And when you re pulled it, it re downloaded all the images? Please share more info on your setup - WSL, docker desktop, etc
Author
Owner

@jenny923432 commented on GitHub (Dec 8, 2025):

Yep, it takes a minute to re-download all the images.

Version info:

Docker Desktop version: 4.54.0 (212467)

wsl --version:
WSL version: 2.6.2.0
Kernel version: 6.6.87.2-1
Windows version: 10.0.26200.7171
WSLg version: 1.0.71
MSRDC version: 1.2.6353
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.26100.1-240331-1435.ge-release

Not sure what other information would be useful to provide.

@jenny923432 commented on GitHub (Dec 8, 2025): Yep, it takes a minute to re-download all the images. Version info: Docker Desktop version: 4.54.0 (212467) `wsl --version`: WSL version: 2.6.2.0 Kernel version: 6.6.87.2-1 Windows version: 10.0.26200.7171 WSLg version: 1.0.71 MSRDC version: 1.2.6353 Direct3D version: 1.611.1-81528511 DXCore version: 10.0.26100.1-240331-1435.ge-release Not sure what other information would be useful to provide.
Author
Owner

@korneef commented on GitHub (Dec 9, 2025):

Just in case it helps:

I stumbled upon this issue while solving my own but in a different environment. In my case problem was related with node-alpine version.

Node:20-alpine3.23 was released recently and sharp can't be installed on this version. I downgraded the node-alpine version in my docker-image to 3.22 and it works now.

@korneef commented on GitHub (Dec 9, 2025): Just in case it helps: I stumbled upon this issue while solving my own but in a different environment. In my case problem was related with node-alpine version. Node:20-alpine3.23 was released recently and sharp can't be installed on this version. I downgraded the node-alpine version in my docker-image to 3.22 and it works now.
Author
Owner

@littlebuck17 commented on GitHub (Dec 21, 2025):

I'm having the same issue both in a portainer stack deployment and a docker compose deployment on Ubuntu 24.04

@littlebuck17 commented on GitHub (Dec 21, 2025): I'm having the same issue both in a portainer stack deployment and a docker compose deployment on Ubuntu 24.04
Author
Owner

@skatsubo commented on GitHub (Dec 21, 2025):

@littlebuck17 and folks who can reproduce it: please try the following troubleshooting steps and share the output. Also would be helpful if you could describe your setup (hardware and software).

# 1. Info before
image=ghcr.io/immich-app/immich-server:release
docker inspect "$image"
docker run --rm "$image" -c 'ls -al /usr/local/lib/'

# 2. Prune and re-pull
docker compose down; docker image rm "$image" ; docker image prune -a

# 3. Info after
docker inspect "$image"
docker run --rm "$image" -c 'ls -al /usr/local/lib/'

# 4. Docker info
docker info
@skatsubo commented on GitHub (Dec 21, 2025): @littlebuck17 and folks who can reproduce it: please try the following troubleshooting steps and share the output. Also would be helpful if you could describe your setup (hardware and software). ```sh # 1. Info before image=ghcr.io/immich-app/immich-server:release docker inspect "$image" docker run --rm "$image" -c 'ls -al /usr/local/lib/' # 2. Prune and re-pull docker compose down; docker image rm "$image" ; docker image prune -a # 3. Info after docker inspect "$image" docker run --rm "$image" -c 'ls -al /usr/local/lib/' # 4. Docker info docker info ```
Author
Owner

@littlebuck17 commented on GitHub (Dec 21, 2025):

I am running an Ubuntu Server (24.04) Virtual Machine on Proxmox. I originally installed Immich with a Portainer stack and ran into this issue. At that point, I spun up a clean install and docker environment (without Portainer) and installed using docker compose and was able to replicate the issue. That's when I took to Google and found this issue thread.

Info Before

```error: no such object: ghcr.io/immich-app/immich-server:release
Unable to find image 'ghcr.io/immich-app/immich-server:release' locally
release: Pulling from immich-app/immich-server
Digest: sha256:e6a6298e67ae077808fdb7d8d5565955f60b0708191576143fc02d30ab1389d1
Status: Downloaded newer image for ghcr.io/immich-app/immich-server:release
total 199212
drwxr-xr-x 1 root root      4096 Nov 25 18:23 .
drwxr-xr-x 1 root root      4096 Aug 13 18:35 ..
drwxr-xr-x 4 root root      4096 Oct 22 16:52 ImageMagick-7.1.2
drwxr-xr-x 2 root root      4096 Nov 14 21:21 igc
-rw-r--r-- 1 root root         0 Oct 22 16:52 libMagick++-7.Q16HDRI.a
-rwxr-xr-x 1 root root         0 Oct 22 16:52 libMagick++-7.Q16HDRI.la
lrwxrwxrwx 1 root root        30 Oct 22 16:52 libMagick++-7.Q16HDRI.so -> libMagick++-7.Q16HDRI.so.5.0.0
lrwxrwxrwx 1 root root        30 Oct 22 16:52 libMagick++-7.Q16HDRI.so.5 -> libMagick++-7.Q16HDRI.so.5.0.0
-rwxr-xr-x 1 root root         0 Oct 22 16:52 libMagick++-7.Q16HDRI.so.5.0.0
-rw-r--r-- 1 root root         0 Oct 22 16:52 libMagickCore-7.Q16HDRI.a
-rwxr-xr-x 1 root root         0 Oct 22 16:52 libMagickCore-7.Q16HDRI.la
lrwxrwxrwx 1 root root        33 Oct 22 16:52 libMagickCore-7.Q16HDRI.so -> libMagickCore-7.Q16HDRI.so.10.0.2
lrwxrwxrwx 1 root root        33 Oct 22 16:52 libMagickCore-7.Q16HDRI.so.10 -> libMagickCore-7.Q16HDRI.so.10.0.2
-rwxr-xr-x 1 root root         0 Oct 22 16:52 libMagickCore-7.Q16HDRI.so.10.0.2
-rw-r--r-- 1 root root         0 Oct 22 16:52 libMagickWand-7.Q16HDRI.a
-rwxr-xr-x 1 root root         0 Oct 22 16:52 libMagickWand-7.Q16HDRI.la
lrwxrwxrwx 1 root root        33 Oct 22 16:52 libMagickWand-7.Q16HDRI.so -> libMagickWand-7.Q16HDRI.so.10.0.2
lrwxrwxrwx 1 root root        33 Oct 22 16:52 libMagickWand-7.Q16HDRI.so.10 -> libMagickWand-7.Q16HDRI.so.10.0.2
-rwxr-xr-x 1 root root         0 Oct 22 16:52 libMagickWand-7.Q16HDRI.so.10.0.2
lrwxrwxrwx 1 root root        12 Oct 22 16:46 libheif.so -> libheif.so.1
lrwxrwxrwx 1 root root        17 Oct 22 16:46 libheif.so.1 -> libheif.so.1.20.2
-rw-r--r-- 1 root root         0 Oct 22 16:46 libheif.so.1.20.2
lrwxrwxrwx 1 root root        13 Jul  5  2024 libiga64.so -> libiga64.so.1
lrwxrwxrwx 1 root root        23 Jul  5  2024 libiga64.so.1 -> libiga64.so.1.0.17193.4
-rw-r--r-- 1 root root   2806328 Jul  5  2024 libiga64.so.1.0.17193.4
lrwxrwxrwx 1 root root        11 Jul  5  2024 libigc.so -> libigc.so.1
lrwxrwxrwx 1 root root        21 Jul  5  2024 libigc.so.1 -> libigc.so.1.0.17193.4
-rw-r--r-- 1 root root  85808712 Jul  5  2024 libigc.so.1.0.17193.4
lrwxrwxrwx 1 root root        14 Jul  5  2024 libigdfcl.so -> libigdfcl.so.1
lrwxrwxrwx 1 root root        24 Jul  5  2024 libigdfcl.so.1 -> libigdfcl.so.1.0.17193.4
-rw-r--r-- 1 root root   2092936 Jul  5  2024 libigdfcl.so.1.0.17193.4
lrwxrwxrwx 1 root root        13 Oct 22 16:46 libjpeg.so -> libjpeg.so.62
lrwxrwxrwx 1 root root        17 Oct 22 16:46 libjpeg.so.62 -> libjpeg.so.62.3.0
-rw-r--r-- 1 root root         0 Oct 22 16:46 libjpeg.so.62.3.0
lrwxrwxrwx 1 root root        14 Oct 22 16:46 libjxl.so -> libjxl.so.0.11
lrwxrwxrwx 1 root root        16 Oct 22 16:46 libjxl.so.0.11 -> libjxl.so.0.11.1
-rw-r--r-- 1 root root         0 Oct 22 16:46 libjxl.so.0.11.1
lrwxrwxrwx 1 root root        18 Oct 22 16:46 libjxl_cms.so -> libjxl_cms.so.0.11
lrwxrwxrwx 1 root root        20 Oct 22 16:46 libjxl_cms.so.0.11 -> libjxl_cms.so.0.11.1
-rw-r--r-- 1 root root         0 Oct 22 16:46 libjxl_cms.so.0.11.1
-rw-r--r-- 1 root root         0 Oct 22 16:46 libjxl_extras_codec.a
lrwxrwxrwx 1 root root        22 Oct 22 16:46 libjxl_threads.so -> libjxl_threads.so.0.11
lrwxrwxrwx 1 root root        24 Oct 22 16:46 libjxl_threads.so.0.11 -> libjxl_threads.so.0.11.1
-rw-r--r-- 1 root root         0 Oct 22 16:46 libjxl_threads.so.0.11.1
lrwxrwxrwx 1 root root        21 Jul  5  2024 libopencl-clang.so -> libopencl-clang.so.14
-rw-r--r-- 1 root root 113246208 Jul  5  2024 libopencl-clang.so.14
-rw-r--r-- 1 root root         0 Oct 22 16:43 libraw.a
-rwxr-xr-x 1 root root         0 Oct 22 16:43 libraw.la
lrwxrwxrwx 1 root root        16 Oct 22 16:43 libraw.so -> libraw.so.24.0.0
lrwxrwxrwx 1 root root        16 Oct 22 16:43 libraw.so.24 -> libraw.so.24.0.0
-rwxr-xr-x 1 root root         0 Oct 22 16:43 libraw.so.24.0.0
-rw-r--r-- 1 root root         0 Oct 22 16:43 libraw_r.a
-rwxr-xr-x 1 root root         0 Oct 22 16:43 libraw_r.la
lrwxrwxrwx 1 root root        18 Oct 22 16:43 libraw_r.so -> libraw_r.so.24.0.0
lrwxrwxrwx 1 root root        18 Oct 22 16:43 libraw_r.so.24 -> libraw_r.so.24.0.0
-rwxr-xr-x 1 root root         0 Oct 22 16:43 libraw_r.so.24.0.0
lrwxrwxrwx 1 root root        17 Nov 25 18:23 libvips-cpp.so -> libvips-cpp.so.42
lrwxrwxrwx 1 root root        22 Nov 25 18:23 libvips-cpp.so.42 -> libvips-cpp.so.42.19.3
-rwxr-xr-x 1 root root         0 Nov 25 18:23 libvips-cpp.so.42.19.3
lrwxrwxrwx 1 root root        13 Nov 25 18:23 libvips.so -> libvips.so.42
lrwxrwxrwx 1 root root        18 Nov 25 18:23 libvips.so.42 -> libvips.so.42.19.3
-rwxr-xr-x 1 root root         0 Nov 25 18:23 libvips.so.42.19.3
drwxr-xr-x 4 root root      4096 Jul 31 08:42 node_modules
drwxr-xr-x 2 root root      4096 Nov 25 18:23 pkgconfig
drwxr-xr-x 3 root root      4096 Oct 22 16:40 python3.13
drwxr-xr-x 2 root root      4096 Nov 25 18:23 vips-modules-8.17

Prune and Re-pull

 ✔ Container immich_machine_learning Removed                                                                                                                                0.1s 
 ✔ Container immich_server           Removed                                                                                                                                0.1s 
 ✔ Container immich_postgres         Removed                                                                                                                                0.2s 
 ✔ Container immich_redis            Removed                                                                                                                                0.3s 
Untagged: ghcr.io/immich-app/immich-server:release                                                                                                                          0.1s 
WARNING! This will remove all images without at least one container associated to them.
Are you sure you want to continue? [y/N] y
Deleted Images:
untagged: valkey/valkey@sha256:fb8d272e529ea567b9bf1302245796f21a2672b8368ca3fcb938ac334e613c8f
deleted: sha256:fb8d272e529ea567b9bf1302245796f21a2672b8368ca3fcb938ac334e613c8f
deleted: sha256:92e1212df4cd9d5d34be34c74db9a0b6d0730ca1a2cd5534fc042111e43dc7ae
untagged: ghcr.io/immich-app/immich-machine-learning:v2
deleted: sha256:b3deefd1826f113824e9d7bc30d905e7f823535887d03f869330946b6db3b44a
deleted: sha256:ea0568e8d8898291c32946e48dc68cb4d092d38531c021d359aa3a5eb30a18d9
deleted: sha256:3050ef39def293ead657af4d5f04357aa6be2aeb2d98cc5bedafb13f04a6db79
untagged: ghcr.io/immich-app/immich-server:v2
deleted: sha256:e6a6298e67ae077808fdb7d8d5565955f60b0708191576143fc02d30ab1389d1
deleted: sha256:ec3b1291a8ab988ae03dab2230dc68fd74aec3df56b2eecd852d42630f38a81c
deleted: sha256:fdee3361449ca015c6ea74c1fdc591a92fb0b45b7cbba15042e995aa11cf20fc
untagged: ghcr.io/immich-app/postgres@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
deleted: sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
deleted: sha256:b1d33572a9a0634aa6d344077467ad32847812a37fa3859f702952cba22a2f55
deleted: sha256:12ade84a29099a435e39209c51b7c7267edee2d50d298e7f2e625c6f775e8456

Total reclaimed space: 1.337GB```

**Info After**
```[]
error: no such object: ghcr.io/immich-app/immich-server:release
Unable to find image 'ghcr.io/immich-app/immich-server:release' locally
release: Pulling from immich-app/immich-server
8dabfebf081b: Pull complete 
5621c0d201fe: Pull complete 
396b1da7636e: Pull complete 
55620b4bb621: Pull complete 
c06c7d5debd6: Pull complete 
b99fe74dc1cb: Pull complete 
6b9d6ac9b0f9: Pull complete 
4f4fb700ef54: Pull complete 
c3756cb0d50f: Pull complete 
00a1d903f999: Pull complete 
504c70af2499: Pull complete 
2a434cb0ef0e: Pull complete 
fb3a52a86c51: Pull complete 
bdfb149bc4ec: Pull complete 
afc5498e0f26: Pull complete 
e7100a7ca740: Pull complete 
cf83e48f496e: Pull complete 
ba8750c9d0af: Pull complete 
1346353ef3ff: Pull complete 
5da45e2fc3a7: Pull complete 
d6563ae73e22: Pull complete 
6cb183de1c9a: Pull complete 
087ed19e4919: Pull complete 
92b821e1fde6: Download complete 
Digest: sha256:e6a6298e67ae077808fdb7d8d5565955f60b0708191576143fc02d30ab1389d1
Status: Downloaded newer image for ghcr.io/immich-app/immich-server:release
total 333776
drwxr-xr-x 1 root root      4096 Nov 25 18:23 .
drwxr-xr-x 1 root root      4096 Aug 13 18:35 ..
drwxr-xr-x 4 root root      4096 Oct 22 16:52 ImageMagick-7.1.2
drwxr-xr-x 2 root root      4096 Nov 14 21:21 igc
-rw-r--r-- 1 root root  11711054 Oct 22 16:52 libMagick++-7.Q16HDRI.a
-rwxr-xr-x 1 root root      1239 Oct 22 16:52 libMagick++-7.Q16HDRI.la
lrwxrwxrwx 1 root root        30 Oct 22 16:52 libMagick++-7.Q16HDRI.so -> libMagick++-7.Q16HDRI.so.5.0.0
lrwxrwxrwx 1 root root        30 Oct 22 16:52 libMagick++-7.Q16HDRI.so.5 -> libMagick++-7.Q16HDRI.so.5.0.0
-rwxr-xr-x 1 root root   4543000 Oct 22 16:52 libMagick++-7.Q16HDRI.so.5.0.0
-rw-r--r-- 1 root root  21859242 Oct 22 16:52 libMagickCore-7.Q16HDRI.a
-rwxr-xr-x 1 root root      1180 Oct 22 16:52 libMagickCore-7.Q16HDRI.la
lrwxrwxrwx 1 root root        33 Oct 22 16:52 libMagickCore-7.Q16HDRI.so -> libMagickCore-7.Q16HDRI.so.10.0.2
lrwxrwxrwx 1 root root        33 Oct 22 16:52 libMagickCore-7.Q16HDRI.so.10 -> libMagickCore-7.Q16HDRI.so.10.0.2
-rwxr-xr-x 1 root root  10712832 Oct 22 16:52 libMagickCore-7.Q16HDRI.so.10.0.2
-rw-r--r-- 1 root root   8066448 Oct 22 16:52 libMagickWand-7.Q16HDRI.a
-rwxr-xr-x 1 root root      1229 Oct 22 16:52 libMagickWand-7.Q16HDRI.la
lrwxrwxrwx 1 root root        33 Oct 22 16:52 libMagickWand-7.Q16HDRI.so -> libMagickWand-7.Q16HDRI.so.10.0.2
lrwxrwxrwx 1 root root        33 Oct 22 16:52 libMagickWand-7.Q16HDRI.so.10 -> libMagickWand-7.Q16HDRI.so.10.0.2
-rwxr-xr-x 1 root root   4076152 Oct 22 16:52 libMagickWand-7.Q16HDRI.so.10.0.2
lrwxrwxrwx 1 root root        12 Oct 22 16:46 libheif.so -> libheif.so.1
lrwxrwxrwx 1 root root        17 Oct 22 16:46 libheif.so.1 -> libheif.so.1.20.2
-rw-r--r-- 1 root root   2274992 Oct 22 16:46 libheif.so.1.20.2
lrwxrwxrwx 1 root root        13 Jul  5  2024 libiga64.so -> libiga64.so.1
lrwxrwxrwx 1 root root        23 Jul  5  2024 libiga64.so.1 -> libiga64.so.1.0.17193.4
-rw-r--r-- 1 root root   2806328 Jul  5  2024 libiga64.so.1.0.17193.4
lrwxrwxrwx 1 root root        11 Jul  5  2024 libigc.so -> libigc.so.1
lrwxrwxrwx 1 root root        21 Jul  5  2024 libigc.so.1 -> libigc.so.1.0.17193.4
-rw-r--r-- 1 root root  85808712 Jul  5  2024 libigc.so.1.0.17193.4
lrwxrwxrwx 1 root root        14 Jul  5  2024 libigdfcl.so -> libigdfcl.so.1
lrwxrwxrwx 1 root root        24 Jul  5  2024 libigdfcl.so.1 -> libigdfcl.so.1.0.17193.4
-rw-r--r-- 1 root root   2092936 Jul  5  2024 libigdfcl.so.1.0.17193.4
lrwxrwxrwx 1 root root        13 Oct 22 16:46 libjpeg.so -> libjpeg.so.62
lrwxrwxrwx 1 root root        17 Oct 22 16:46 libjpeg.so.62 -> libjpeg.so.62.3.0
-rw-r--r-- 1 root root    670472 Oct 22 16:46 libjpeg.so.62.3.0
lrwxrwxrwx 1 root root        14 Oct 22 16:46 libjxl.so -> libjxl.so.0.11
lrwxrwxrwx 1 root root        16 Oct 22 16:46 libjxl.so.0.11 -> libjxl.so.0.11.1
-rw-r--r-- 1 root root   6629800 Oct 22 16:46 libjxl.so.0.11.1
lrwxrwxrwx 1 root root        18 Oct 22 16:46 libjxl_cms.so -> libjxl_cms.so.0.11
lrwxrwxrwx 1 root root        20 Oct 22 16:46 libjxl_cms.so.0.11 -> libjxl_cms.so.0.11.1
-rw-r--r-- 1 root root    305408 Oct 22 16:46 libjxl_cms.so.0.11.1
-rw-r--r-- 1 root root    486716 Oct 22 16:46 libjxl_extras_codec.a
lrwxrwxrwx 1 root root        22 Oct 22 16:46 libjxl_threads.so -> libjxl_threads.so.0.11
lrwxrwxrwx 1 root root        24 Oct 22 16:46 libjxl_threads.so.0.11 -> libjxl_threads.so.0.11.1
-rw-r--r-- 1 root root     24448 Oct 22 16:46 libjxl_threads.so.0.11.1
lrwxrwxrwx 1 root root        21 Jul  5  2024 libopencl-clang.so -> libopencl-clang.so.14
-rw-r--r-- 1 root root 142542600 Jul  5  2024 libopencl-clang.so.14
-rw-r--r-- 1 root root  11192060 Oct 22 16:43 libraw.a
-rwxr-xr-x 1 root root      1001 Oct 22 16:43 libraw.la
lrwxrwxrwx 1 root root        16 Oct 22 16:43 libraw.so -> libraw.so.24.0.0
lrwxrwxrwx 1 root root        16 Oct 22 16:43 libraw.so.24 -> libraw.so.24.0.0
-rwxr-xr-x 1 root root   5215256 Oct 22 16:43 libraw.so.24.0.0
-rw-r--r-- 1 root root  11192060 Oct 22 16:43 libraw_r.a
-rwxr-xr-x 1 root root      1015 Oct 22 16:43 libraw_r.la
lrwxrwxrwx 1 root root        18 Oct 22 16:43 libraw_r.so -> libraw_r.so.24.0.0
lrwxrwxrwx 1 root root        18 Oct 22 16:43 libraw_r.so.24 -> libraw_r.so.24.0.0
-rwxr-xr-x 1 root root   5215256 Oct 22 16:43 libraw_r.so.24.0.0
lrwxrwxrwx 1 root root        17 Nov 25 18:23 libvips-cpp.so -> libvips-cpp.so.42
lrwxrwxrwx 1 root root        22 Nov 25 18:23 libvips-cpp.so.42 -> libvips-cpp.so.42.19.3
-rwxr-xr-x 1 root root    329920 Nov 25 18:23 libvips-cpp.so.42.19.3
lrwxrwxrwx 1 root root        13 Nov 25 18:23 libvips.so -> libvips.so.42
lrwxrwxrwx 1 root root        18 Nov 25 18:23 libvips.so.42 -> libvips.so.42.19.3
-rwxr-xr-x 1 root root   3930048 Nov 25 18:23 libvips.so.42.19.3
drwxr-xr-x 4 root root      4096 Jul 31 08:42 node_modules
drwxr-xr-x 2 root root      4096 Nov 25 18:23 pkgconfig
drwxr-xr-x 3 root root      4096 Oct 22 16:40 python3.13
drwxr-xr-x 2 root root      4096 Nov 25 18:23 vips-modules-8.17

Docker info

 Version:    29.1.3
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.30.1
    Path:     /usr/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v5.0.0
    Path:     /usr/libexec/docker/cli-plugins/docker-compose

Server:
 Containers: 1
  Running: 1
  Paused: 0
  Stopped: 0
 Images: 2
 Server Version: 29.1.3
 Storage Driver: overlayfs
  driver-type: io.containerd.snapshotter.v1
 Logging Driver: json-file
 Cgroup Driver: systemd
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 CDI spec directories:
  /etc/cdi
  /var/run/cdi
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: dea7da592f5d1d2b7755e3a161be07f43fad8f75
 runc version: v1.3.4-0-gd6d73eb8
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.8.0-90-generic
 Operating System: Ubuntu 24.04.1 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 8
 Total Memory: 10.57GiB
 Name: minnow
 ID: dbabedd1-14a7-4635-84f8-51b1be498c36
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  ::1/128
  127.0.0.0/8
 Live Restore Enabled: false
 Firewall Backend: iptables
@littlebuck17 commented on GitHub (Dec 21, 2025): I am running an Ubuntu Server (24.04) Virtual Machine on Proxmox. I originally installed Immich with a Portainer stack and ran into this issue. At that point, I spun up a clean install and docker environment (without Portainer) and installed using docker compose and was able to replicate the issue. That's when I took to Google and found this issue thread. **Info Before** ``` ```error: no such object: ghcr.io/immich-app/immich-server:release Unable to find image 'ghcr.io/immich-app/immich-server:release' locally release: Pulling from immich-app/immich-server Digest: sha256:e6a6298e67ae077808fdb7d8d5565955f60b0708191576143fc02d30ab1389d1 Status: Downloaded newer image for ghcr.io/immich-app/immich-server:release total 199212 drwxr-xr-x 1 root root 4096 Nov 25 18:23 . drwxr-xr-x 1 root root 4096 Aug 13 18:35 .. drwxr-xr-x 4 root root 4096 Oct 22 16:52 ImageMagick-7.1.2 drwxr-xr-x 2 root root 4096 Nov 14 21:21 igc -rw-r--r-- 1 root root 0 Oct 22 16:52 libMagick++-7.Q16HDRI.a -rwxr-xr-x 1 root root 0 Oct 22 16:52 libMagick++-7.Q16HDRI.la lrwxrwxrwx 1 root root 30 Oct 22 16:52 libMagick++-7.Q16HDRI.so -> libMagick++-7.Q16HDRI.so.5.0.0 lrwxrwxrwx 1 root root 30 Oct 22 16:52 libMagick++-7.Q16HDRI.so.5 -> libMagick++-7.Q16HDRI.so.5.0.0 -rwxr-xr-x 1 root root 0 Oct 22 16:52 libMagick++-7.Q16HDRI.so.5.0.0 -rw-r--r-- 1 root root 0 Oct 22 16:52 libMagickCore-7.Q16HDRI.a -rwxr-xr-x 1 root root 0 Oct 22 16:52 libMagickCore-7.Q16HDRI.la lrwxrwxrwx 1 root root 33 Oct 22 16:52 libMagickCore-7.Q16HDRI.so -> libMagickCore-7.Q16HDRI.so.10.0.2 lrwxrwxrwx 1 root root 33 Oct 22 16:52 libMagickCore-7.Q16HDRI.so.10 -> libMagickCore-7.Q16HDRI.so.10.0.2 -rwxr-xr-x 1 root root 0 Oct 22 16:52 libMagickCore-7.Q16HDRI.so.10.0.2 -rw-r--r-- 1 root root 0 Oct 22 16:52 libMagickWand-7.Q16HDRI.a -rwxr-xr-x 1 root root 0 Oct 22 16:52 libMagickWand-7.Q16HDRI.la lrwxrwxrwx 1 root root 33 Oct 22 16:52 libMagickWand-7.Q16HDRI.so -> libMagickWand-7.Q16HDRI.so.10.0.2 lrwxrwxrwx 1 root root 33 Oct 22 16:52 libMagickWand-7.Q16HDRI.so.10 -> libMagickWand-7.Q16HDRI.so.10.0.2 -rwxr-xr-x 1 root root 0 Oct 22 16:52 libMagickWand-7.Q16HDRI.so.10.0.2 lrwxrwxrwx 1 root root 12 Oct 22 16:46 libheif.so -> libheif.so.1 lrwxrwxrwx 1 root root 17 Oct 22 16:46 libheif.so.1 -> libheif.so.1.20.2 -rw-r--r-- 1 root root 0 Oct 22 16:46 libheif.so.1.20.2 lrwxrwxrwx 1 root root 13 Jul 5 2024 libiga64.so -> libiga64.so.1 lrwxrwxrwx 1 root root 23 Jul 5 2024 libiga64.so.1 -> libiga64.so.1.0.17193.4 -rw-r--r-- 1 root root 2806328 Jul 5 2024 libiga64.so.1.0.17193.4 lrwxrwxrwx 1 root root 11 Jul 5 2024 libigc.so -> libigc.so.1 lrwxrwxrwx 1 root root 21 Jul 5 2024 libigc.so.1 -> libigc.so.1.0.17193.4 -rw-r--r-- 1 root root 85808712 Jul 5 2024 libigc.so.1.0.17193.4 lrwxrwxrwx 1 root root 14 Jul 5 2024 libigdfcl.so -> libigdfcl.so.1 lrwxrwxrwx 1 root root 24 Jul 5 2024 libigdfcl.so.1 -> libigdfcl.so.1.0.17193.4 -rw-r--r-- 1 root root 2092936 Jul 5 2024 libigdfcl.so.1.0.17193.4 lrwxrwxrwx 1 root root 13 Oct 22 16:46 libjpeg.so -> libjpeg.so.62 lrwxrwxrwx 1 root root 17 Oct 22 16:46 libjpeg.so.62 -> libjpeg.so.62.3.0 -rw-r--r-- 1 root root 0 Oct 22 16:46 libjpeg.so.62.3.0 lrwxrwxrwx 1 root root 14 Oct 22 16:46 libjxl.so -> libjxl.so.0.11 lrwxrwxrwx 1 root root 16 Oct 22 16:46 libjxl.so.0.11 -> libjxl.so.0.11.1 -rw-r--r-- 1 root root 0 Oct 22 16:46 libjxl.so.0.11.1 lrwxrwxrwx 1 root root 18 Oct 22 16:46 libjxl_cms.so -> libjxl_cms.so.0.11 lrwxrwxrwx 1 root root 20 Oct 22 16:46 libjxl_cms.so.0.11 -> libjxl_cms.so.0.11.1 -rw-r--r-- 1 root root 0 Oct 22 16:46 libjxl_cms.so.0.11.1 -rw-r--r-- 1 root root 0 Oct 22 16:46 libjxl_extras_codec.a lrwxrwxrwx 1 root root 22 Oct 22 16:46 libjxl_threads.so -> libjxl_threads.so.0.11 lrwxrwxrwx 1 root root 24 Oct 22 16:46 libjxl_threads.so.0.11 -> libjxl_threads.so.0.11.1 -rw-r--r-- 1 root root 0 Oct 22 16:46 libjxl_threads.so.0.11.1 lrwxrwxrwx 1 root root 21 Jul 5 2024 libopencl-clang.so -> libopencl-clang.so.14 -rw-r--r-- 1 root root 113246208 Jul 5 2024 libopencl-clang.so.14 -rw-r--r-- 1 root root 0 Oct 22 16:43 libraw.a -rwxr-xr-x 1 root root 0 Oct 22 16:43 libraw.la lrwxrwxrwx 1 root root 16 Oct 22 16:43 libraw.so -> libraw.so.24.0.0 lrwxrwxrwx 1 root root 16 Oct 22 16:43 libraw.so.24 -> libraw.so.24.0.0 -rwxr-xr-x 1 root root 0 Oct 22 16:43 libraw.so.24.0.0 -rw-r--r-- 1 root root 0 Oct 22 16:43 libraw_r.a -rwxr-xr-x 1 root root 0 Oct 22 16:43 libraw_r.la lrwxrwxrwx 1 root root 18 Oct 22 16:43 libraw_r.so -> libraw_r.so.24.0.0 lrwxrwxrwx 1 root root 18 Oct 22 16:43 libraw_r.so.24 -> libraw_r.so.24.0.0 -rwxr-xr-x 1 root root 0 Oct 22 16:43 libraw_r.so.24.0.0 lrwxrwxrwx 1 root root 17 Nov 25 18:23 libvips-cpp.so -> libvips-cpp.so.42 lrwxrwxrwx 1 root root 22 Nov 25 18:23 libvips-cpp.so.42 -> libvips-cpp.so.42.19.3 -rwxr-xr-x 1 root root 0 Nov 25 18:23 libvips-cpp.so.42.19.3 lrwxrwxrwx 1 root root 13 Nov 25 18:23 libvips.so -> libvips.so.42 lrwxrwxrwx 1 root root 18 Nov 25 18:23 libvips.so.42 -> libvips.so.42.19.3 -rwxr-xr-x 1 root root 0 Nov 25 18:23 libvips.so.42.19.3 drwxr-xr-x 4 root root 4096 Jul 31 08:42 node_modules drwxr-xr-x 2 root root 4096 Nov 25 18:23 pkgconfig drwxr-xr-x 3 root root 4096 Oct 22 16:40 python3.13 drwxr-xr-x 2 root root 4096 Nov 25 18:23 vips-modules-8.17 ``` **Prune and Re-pull** ```[+] down 5/5 ✔ Container immich_machine_learning Removed 0.1s ✔ Container immich_server Removed 0.1s ✔ Container immich_postgres Removed 0.2s ✔ Container immich_redis Removed 0.3s Untagged: ghcr.io/immich-app/immich-server:release 0.1s WARNING! This will remove all images without at least one container associated to them. Are you sure you want to continue? [y/N] y Deleted Images: untagged: valkey/valkey@sha256:fb8d272e529ea567b9bf1302245796f21a2672b8368ca3fcb938ac334e613c8f deleted: sha256:fb8d272e529ea567b9bf1302245796f21a2672b8368ca3fcb938ac334e613c8f deleted: sha256:92e1212df4cd9d5d34be34c74db9a0b6d0730ca1a2cd5534fc042111e43dc7ae untagged: ghcr.io/immich-app/immich-machine-learning:v2 deleted: sha256:b3deefd1826f113824e9d7bc30d905e7f823535887d03f869330946b6db3b44a deleted: sha256:ea0568e8d8898291c32946e48dc68cb4d092d38531c021d359aa3a5eb30a18d9 deleted: sha256:3050ef39def293ead657af4d5f04357aa6be2aeb2d98cc5bedafb13f04a6db79 untagged: ghcr.io/immich-app/immich-server:v2 deleted: sha256:e6a6298e67ae077808fdb7d8d5565955f60b0708191576143fc02d30ab1389d1 deleted: sha256:ec3b1291a8ab988ae03dab2230dc68fd74aec3df56b2eecd852d42630f38a81c deleted: sha256:fdee3361449ca015c6ea74c1fdc591a92fb0b45b7cbba15042e995aa11cf20fc untagged: ghcr.io/immich-app/postgres@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23 deleted: sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23 deleted: sha256:b1d33572a9a0634aa6d344077467ad32847812a37fa3859f702952cba22a2f55 deleted: sha256:12ade84a29099a435e39209c51b7c7267edee2d50d298e7f2e625c6f775e8456 Total reclaimed space: 1.337GB``` **Info After** ```[] error: no such object: ghcr.io/immich-app/immich-server:release Unable to find image 'ghcr.io/immich-app/immich-server:release' locally release: Pulling from immich-app/immich-server 8dabfebf081b: Pull complete 5621c0d201fe: Pull complete 396b1da7636e: Pull complete 55620b4bb621: Pull complete c06c7d5debd6: Pull complete b99fe74dc1cb: Pull complete 6b9d6ac9b0f9: Pull complete 4f4fb700ef54: Pull complete c3756cb0d50f: Pull complete 00a1d903f999: Pull complete 504c70af2499: Pull complete 2a434cb0ef0e: Pull complete fb3a52a86c51: Pull complete bdfb149bc4ec: Pull complete afc5498e0f26: Pull complete e7100a7ca740: Pull complete cf83e48f496e: Pull complete ba8750c9d0af: Pull complete 1346353ef3ff: Pull complete 5da45e2fc3a7: Pull complete d6563ae73e22: Pull complete 6cb183de1c9a: Pull complete 087ed19e4919: Pull complete 92b821e1fde6: Download complete Digest: sha256:e6a6298e67ae077808fdb7d8d5565955f60b0708191576143fc02d30ab1389d1 Status: Downloaded newer image for ghcr.io/immich-app/immich-server:release total 333776 drwxr-xr-x 1 root root 4096 Nov 25 18:23 . drwxr-xr-x 1 root root 4096 Aug 13 18:35 .. drwxr-xr-x 4 root root 4096 Oct 22 16:52 ImageMagick-7.1.2 drwxr-xr-x 2 root root 4096 Nov 14 21:21 igc -rw-r--r-- 1 root root 11711054 Oct 22 16:52 libMagick++-7.Q16HDRI.a -rwxr-xr-x 1 root root 1239 Oct 22 16:52 libMagick++-7.Q16HDRI.la lrwxrwxrwx 1 root root 30 Oct 22 16:52 libMagick++-7.Q16HDRI.so -> libMagick++-7.Q16HDRI.so.5.0.0 lrwxrwxrwx 1 root root 30 Oct 22 16:52 libMagick++-7.Q16HDRI.so.5 -> libMagick++-7.Q16HDRI.so.5.0.0 -rwxr-xr-x 1 root root 4543000 Oct 22 16:52 libMagick++-7.Q16HDRI.so.5.0.0 -rw-r--r-- 1 root root 21859242 Oct 22 16:52 libMagickCore-7.Q16HDRI.a -rwxr-xr-x 1 root root 1180 Oct 22 16:52 libMagickCore-7.Q16HDRI.la lrwxrwxrwx 1 root root 33 Oct 22 16:52 libMagickCore-7.Q16HDRI.so -> libMagickCore-7.Q16HDRI.so.10.0.2 lrwxrwxrwx 1 root root 33 Oct 22 16:52 libMagickCore-7.Q16HDRI.so.10 -> libMagickCore-7.Q16HDRI.so.10.0.2 -rwxr-xr-x 1 root root 10712832 Oct 22 16:52 libMagickCore-7.Q16HDRI.so.10.0.2 -rw-r--r-- 1 root root 8066448 Oct 22 16:52 libMagickWand-7.Q16HDRI.a -rwxr-xr-x 1 root root 1229 Oct 22 16:52 libMagickWand-7.Q16HDRI.la lrwxrwxrwx 1 root root 33 Oct 22 16:52 libMagickWand-7.Q16HDRI.so -> libMagickWand-7.Q16HDRI.so.10.0.2 lrwxrwxrwx 1 root root 33 Oct 22 16:52 libMagickWand-7.Q16HDRI.so.10 -> libMagickWand-7.Q16HDRI.so.10.0.2 -rwxr-xr-x 1 root root 4076152 Oct 22 16:52 libMagickWand-7.Q16HDRI.so.10.0.2 lrwxrwxrwx 1 root root 12 Oct 22 16:46 libheif.so -> libheif.so.1 lrwxrwxrwx 1 root root 17 Oct 22 16:46 libheif.so.1 -> libheif.so.1.20.2 -rw-r--r-- 1 root root 2274992 Oct 22 16:46 libheif.so.1.20.2 lrwxrwxrwx 1 root root 13 Jul 5 2024 libiga64.so -> libiga64.so.1 lrwxrwxrwx 1 root root 23 Jul 5 2024 libiga64.so.1 -> libiga64.so.1.0.17193.4 -rw-r--r-- 1 root root 2806328 Jul 5 2024 libiga64.so.1.0.17193.4 lrwxrwxrwx 1 root root 11 Jul 5 2024 libigc.so -> libigc.so.1 lrwxrwxrwx 1 root root 21 Jul 5 2024 libigc.so.1 -> libigc.so.1.0.17193.4 -rw-r--r-- 1 root root 85808712 Jul 5 2024 libigc.so.1.0.17193.4 lrwxrwxrwx 1 root root 14 Jul 5 2024 libigdfcl.so -> libigdfcl.so.1 lrwxrwxrwx 1 root root 24 Jul 5 2024 libigdfcl.so.1 -> libigdfcl.so.1.0.17193.4 -rw-r--r-- 1 root root 2092936 Jul 5 2024 libigdfcl.so.1.0.17193.4 lrwxrwxrwx 1 root root 13 Oct 22 16:46 libjpeg.so -> libjpeg.so.62 lrwxrwxrwx 1 root root 17 Oct 22 16:46 libjpeg.so.62 -> libjpeg.so.62.3.0 -rw-r--r-- 1 root root 670472 Oct 22 16:46 libjpeg.so.62.3.0 lrwxrwxrwx 1 root root 14 Oct 22 16:46 libjxl.so -> libjxl.so.0.11 lrwxrwxrwx 1 root root 16 Oct 22 16:46 libjxl.so.0.11 -> libjxl.so.0.11.1 -rw-r--r-- 1 root root 6629800 Oct 22 16:46 libjxl.so.0.11.1 lrwxrwxrwx 1 root root 18 Oct 22 16:46 libjxl_cms.so -> libjxl_cms.so.0.11 lrwxrwxrwx 1 root root 20 Oct 22 16:46 libjxl_cms.so.0.11 -> libjxl_cms.so.0.11.1 -rw-r--r-- 1 root root 305408 Oct 22 16:46 libjxl_cms.so.0.11.1 -rw-r--r-- 1 root root 486716 Oct 22 16:46 libjxl_extras_codec.a lrwxrwxrwx 1 root root 22 Oct 22 16:46 libjxl_threads.so -> libjxl_threads.so.0.11 lrwxrwxrwx 1 root root 24 Oct 22 16:46 libjxl_threads.so.0.11 -> libjxl_threads.so.0.11.1 -rw-r--r-- 1 root root 24448 Oct 22 16:46 libjxl_threads.so.0.11.1 lrwxrwxrwx 1 root root 21 Jul 5 2024 libopencl-clang.so -> libopencl-clang.so.14 -rw-r--r-- 1 root root 142542600 Jul 5 2024 libopencl-clang.so.14 -rw-r--r-- 1 root root 11192060 Oct 22 16:43 libraw.a -rwxr-xr-x 1 root root 1001 Oct 22 16:43 libraw.la lrwxrwxrwx 1 root root 16 Oct 22 16:43 libraw.so -> libraw.so.24.0.0 lrwxrwxrwx 1 root root 16 Oct 22 16:43 libraw.so.24 -> libraw.so.24.0.0 -rwxr-xr-x 1 root root 5215256 Oct 22 16:43 libraw.so.24.0.0 -rw-r--r-- 1 root root 11192060 Oct 22 16:43 libraw_r.a -rwxr-xr-x 1 root root 1015 Oct 22 16:43 libraw_r.la lrwxrwxrwx 1 root root 18 Oct 22 16:43 libraw_r.so -> libraw_r.so.24.0.0 lrwxrwxrwx 1 root root 18 Oct 22 16:43 libraw_r.so.24 -> libraw_r.so.24.0.0 -rwxr-xr-x 1 root root 5215256 Oct 22 16:43 libraw_r.so.24.0.0 lrwxrwxrwx 1 root root 17 Nov 25 18:23 libvips-cpp.so -> libvips-cpp.so.42 lrwxrwxrwx 1 root root 22 Nov 25 18:23 libvips-cpp.so.42 -> libvips-cpp.so.42.19.3 -rwxr-xr-x 1 root root 329920 Nov 25 18:23 libvips-cpp.so.42.19.3 lrwxrwxrwx 1 root root 13 Nov 25 18:23 libvips.so -> libvips.so.42 lrwxrwxrwx 1 root root 18 Nov 25 18:23 libvips.so.42 -> libvips.so.42.19.3 -rwxr-xr-x 1 root root 3930048 Nov 25 18:23 libvips.so.42.19.3 drwxr-xr-x 4 root root 4096 Jul 31 08:42 node_modules drwxr-xr-x 2 root root 4096 Nov 25 18:23 pkgconfig drwxr-xr-x 3 root root 4096 Oct 22 16:40 python3.13 drwxr-xr-x 2 root root 4096 Nov 25 18:23 vips-modules-8.17 ``` **Docker info** ```Client: Docker Engine - Community Version: 29.1.3 Context: default Debug Mode: false Plugins: buildx: Docker Buildx (Docker Inc.) Version: v0.30.1 Path: /usr/libexec/docker/cli-plugins/docker-buildx compose: Docker Compose (Docker Inc.) Version: v5.0.0 Path: /usr/libexec/docker/cli-plugins/docker-compose Server: Containers: 1 Running: 1 Paused: 0 Stopped: 0 Images: 2 Server Version: 29.1.3 Storage Driver: overlayfs driver-type: io.containerd.snapshotter.v1 Logging Driver: json-file Cgroup Driver: systemd Cgroup Version: 2 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog CDI spec directories: /etc/cdi /var/run/cdi Swarm: inactive Runtimes: io.containerd.runc.v2 runc Default Runtime: runc Init Binary: docker-init containerd version: dea7da592f5d1d2b7755e3a161be07f43fad8f75 runc version: v1.3.4-0-gd6d73eb8 init version: de40ad0 Security Options: apparmor seccomp Profile: builtin cgroupns Kernel Version: 6.8.0-90-generic Operating System: Ubuntu 24.04.1 LTS OSType: linux Architecture: x86_64 CPUs: 8 Total Memory: 10.57GiB Name: minnow ID: dbabedd1-14a7-4635-84f8-51b1be498c36 Docker Root Dir: /var/lib/docker Debug Mode: false Experimental: false Insecure Registries: ::1/128 127.0.0.0/8 Live Restore Enabled: false Firewall Backend: iptables ```
Author
Owner

@skatsubo commented on GitHub (Dec 21, 2025):

@littlebuck17 Thank you.
Does Immich start now, after re-pulling?
Based on the outputs docker image is fine now.

Before: a lot of libs in /usr/local/lib are 0 bytes, corrupted docker image

-rwxr-xr-x 1 root root         0 Nov 25 18:23 libvips.so.42.19.3

After pulling afresh: no more 0-byte libs

-rwxr-xr-x 1 root root   3930048 Nov 25 18:23 libvips.so.42.19.3
@skatsubo commented on GitHub (Dec 21, 2025): @littlebuck17 Thank you. Does Immich start now, after re-pulling? Based on the outputs docker image is fine now. Before: a lot of libs in /usr/local/lib are 0 bytes, corrupted docker image ``` -rwxr-xr-x 1 root root 0 Nov 25 18:23 libvips.so.42.19.3 ``` After pulling afresh: no more 0-byte libs ``` -rwxr-xr-x 1 root root 3930048 Nov 25 18:23 libvips.so.42.19.3 ```
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#7547
No description provided.