mirror of
https://github.com/immich-app/immich.git
synced 2026-03-01 11:20:12 +03:00
Endless restarting of immich-server on v1.132.1 #5903
Closed
opened 2026-02-05 11:50:37 +03:00 by OVERLORD
·
23 comments
No Branch/Tag Specified
main
renovate/npm-svelte-vulnerability
release/next
chore/translations
feat/notification
refactor/zod-migration
csp-policy
uhthomas/fix-mobile-video-state
feat/library-offline-stats
fix/top-bar-z-search
fix/video-zooming
feat/checksum-algorithm-indicator
feat/library-offline-count
uhthomas/feat-mobile-search-results
uhthomas/fix-mobile-hero-height
fix/bring-back-globalkeys
fix/map-webgl-error
visual-review/pr-26535
claude/auto-screenshot-web-changes-Y7efI
feat/mobile-ocr
feat/custom-date-range
fix/mobile-video-aspect-ratio
push-vxwxqoulmxun
push-zlzxxyywnmtr
push-mvnsqpxklmnu
push-ztrmyrpuwvow
push-pvvtwywwqzvy
fix/ml-ocr-batch-size
push-okmnxsumoyzr
push-lvyturrtwkrq
feat/mobile-edit-3-mobile-sync-handling
push-rsywxvptwxuv
push-snrprxmlposz
fix/timeline-rtl
feat/integrity-checks-izzy
uhthomas/fix-mobile-search-results
renovate/flutter
update-pwa
uhthomas/feat-sort-smart-search
renovate/github-cqlabs-homebrew-dcm-1.x
chore/deduplicate-storage-template-example
fix/maintenance-reload
feat/video-player
feat/mobile-editing
feat/use-native-clients
refactor/remove-replace-with-upload
uhthomas/chore-mobile-maplibre
uhthomas/mobile-fix-asset-details-album-pop
feat/crawl-wrapper
feat/open-in-browser
push-skvzqoozqkpl
feat/edit-filters
fix/locale-settings-desc
push-xyozownmuwqp
postgres-socketio
feat/pg-queue
proposal/zod
refactor/asset-upload
renovate/connectivity_plus-7.x
better-project-structure
uhthomas/mobile-feat-asset-viewer-details
fix/ml-rocm-build
fix/25803
feat/asset-file-apis
midzelis/wip
push-zpwsovysllvn
push-nwxlpmyzkyrl
feature/bottom-buttons-order
sqlite_thumbs
fix-keep-correct-ios-shared-album-asset
fix-memory-generation-and-display
push-vpxwmwwxwnvw
fix-migration-width-height
revert/prettier-translations
shared-deep-link-handler
feat/thumbnail-native-clients
feat/platform-clients
fix/foreground-cloud-sync
filter-by-person
feat/csp
refactor/sidebar
fix/disable-editing
fix/view-timeline-deeplink
image-zoom-on-slow-connection
fix/merged-edited-assets
open-api-fix
feat/create-job-with-dto
use-toast-primary
feat/vitest-4
feat/ios-fastlane-match
match-signing
fix-update-time-update-timeline
feat/modal-routes
feat/panorama-tiles
feature/mobile-view-asset-owner
feat/system-settings
feature/show-activity-count
better-info-in-asset-viewer
fix/all-people-count
feat/location-favorites
feature/rearrange-buttons-2
fix/download-storage-template
feat/kb-shortcuts-mobile
fix/people-count
push-qolzzzzxrvvn
chore/originals-in-asset-files
feat/asset-size-columns
ben/tree-a11y
new-search-filter-ui
refactor/expectSelectedReadonly
refactor/mobile-grdb
push-qvuktpxmkknu
feat/mobile-native-local-sync
refactor/timeline_ops
fix/scrubber_end
feat/version.txt
feat/context-menus
feat/server-chunked-uploads
refactor/virtualsegment
refactor/rename_daymonth_groups
fix/restrict-android-bg-worker
feat/android-periodic-worker
fix-remote-sync-clean-up
refactor/timeline_move_ops
fix/timeline_split_selectable
feat/keyboard_actions_help_modal
feat/static_frontend
feat/notification-warnign-android
feat/plugins2
feat/plugins
test/create-workflow-token-action
fix/docs-force
debug/search-result-similarity
debug/cf-chunked-uploads
feat/eslint_rule
feat/search-filter-album/web
refactor/timeline_photostream
refactor/timelineasset_asset
feat/session-permissions
feat/timeline_photostream_assetnav
feat/timeline_minor_optimize
feat/timeline_perf_nocomp
feat/timeline_search_results_actions
feat/timeline_search_results_page
fix/timeline_padding
fix/timeline_search_reactivity_warnings
feat/timeline_scrollbar
feat/timeline_stream_withviewer
fix/timeline_back_forth_nav
refactor/timeline_photostream_component
fix/generated-files-checks
fix/locate-button-local
chore/base-image-mimalloc
refactor/timeline_assetlayout
refactor/timeline_selectable
refactor/timeline_aware_actions
refactor/timeline_monthsegment
feat/remove-old-pages
chore/deps-gradle
tmp_photostream
tmp/lcms
feat/mobile-dynamic-thumbnails
fix/mobile-finer-thumbnail-concurrency
refactor/timeline1
refactor/extract_photostream
refactor/rename_load_api
refactor/timeline2
refactor/timeline3
feat/multi-select-asset-viewer
feat-no-thumbhash-cache
refactor/asset_grid
feat/faster-access-checks
fix/18991
fix/19543
chore/temp-remove
fix/21419
feat/mobile-hdr-images
chore/update-mise-lockfile
feat/mise-server-checks
feat/mise-ci
feat/windows-2025
feat/dev_cli
refactor/mobile-migrate-clients
fix/map-theme
fix/require-checkbox
chore/use_swc
feat/efficient-thumbnail-decoding
refactor/mobile-thumbhash
refactor/mobile-thumbhash-new
feat/beta-background-upload
fix/beta-timeline-memories-setting
fix/failed-uploads-not-removed
feat/mobile-shared-album
feat/groups
drift-map-page
drift-auth-user-sync
fix/disable-memory
feat/add-to-album-action
edit-date-time-action
drift-people-page
sqlite-remove-isIn
chore/required-reviewers
refact/asset-manager
fix/folder-sort
pnpm
feat/widget-multiple-server-urls
chore/medium-tests-dbname
fix/web-no-iterator-find
fix/map-pan-interruption
track-livephotos
timeline_events
chore/oxlint-migration
feat/maintenance-worker
feat/dav
chore/demo-snapshot
refactor/server-side-dedupe
feat/integrity-checks
dev/recognition-eval
lighter_buckets_test
perf/postgres-queue
postgres-queue
focus_rings
refactor/web-stores-1
refactor/add-to-taken
feat/sort-places
vet
tmp/demo-snapshot-preview
fix/server-migration-file-extension
fix/asset-update-race-condition
rknn-toolkit-lite2
refactor/mobile-split-up-search-page
feature/Add-rocm-support-for-machine-learning
feat/rocm
chore/async-hash-file
feat/shared-link-view-count
feat/rotation
feat/graphql
feat/job-ids
feat/ignore-library-permission-error
feat/docker-compose-builder
feat/kysely-typeorm
mobile/onboarding
no-video-player
fix/server-qsv-output-format
chore/server-geodata-tweaks
mobile/native-video-player-no-hero
feat/xxhash
fix/docs-concurrency
feat/local-tileserver
refactor/exif-orientation
original-path-infix
refactor/mobile/login-form-1
feat/server-editor-endpoints
fix/server-qsv-vbr
fix-mobile-db-problems
feat/ml-armnn-conversion
feat/mobile/backup-with-album-info
feat/fast-initial-sync-1
chore/handle-output_dims
feat/unassign-faces
feat/shortcuts-on-asset-grid
feat/capacitor-mobile-app-poc
feat/server-nvenc-hw-decoding
fix/mobile-fetch-non-archive
web/automation-ui
feat/mobile-server-endpoint-save-dropdown
object-storage
feat/memories-animations
dev/metrics
ml/tflite
feat/ml-export-cli
v2.5.6
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.0
v2.0.1
v2.0.0
v1.144.1
v1.144.0
v1.143.1
v1.143.0
v1.142.1
v1.142.0
v1.141.1
v1.141.0
v1.140.1
v1.140.0
v1.139.4
v1.139.3
v1.139.2
v1.139.1
v1.139.0
v1.138.1
v1.138.0
v1.137.3
v1.137.2
v1.137.1
v1.137.0
v1.136.0
v1.135.3
v1.135.2
v1.135.1
v1.135.0
v1.134.0
v1.133.1
v1.133.0
v1.132.3
v1.132.2
v1.132.1
v1.132.0
v1.131.3
v1.131.2
v1.131.1
v1.131.0
v1.130.3
v1.130.2
v1.130.1
v1.130.0
v1.129.0
v1.128.0
v1.127.0
v1.126.1
v1.126.0
v1.125.7
v1.125.6
v1.125.5
v1.125.4
v1.125.3
v1.125.2
v1.125.1
v1.125.0
v1.124.2
v1.124.1
v1.124.0
v1.123.0
v1.122.3
v1.122.2
v1.122.1
v1.122.0
v1.121.0
v1.120.2
v1.120.1
v1.120.0
v1.119.1
v1.119.0
v1.118.2
v1.118.1
v1.118.0
v1.117.0
v1.116.2
v1.116.1
v1.116.0
v1.115.0
v1.114.0
v1.113.1
v1.113.0
v1.112.1
v1.112.0
v1.111.0
v1.110.0
v1.109.2
v1.109.1
v1.109.0
v1.108.0
v1.107.2
v1.107.1
v1.107.0
v1.106.4
v1.106.3
v1.106.2
v1.106.1
v1.106.0
v1.105.1
v1.105.0
v1.104.0
v1.103.1
v1.103.0
v1.102.3
v1.102.2
v1.102.1
v1.102.0
v1.101.0
v1.100.0
v1.99.0
v1.98.2
v1.98.1
v1.98.0
v1.97.0
v1.96.0
v1.95.1
v1.95.0
v1.94.1
v1.94.0
v1.93.3
v1.93.2
v1.93.1
v1.93.0
v1.92.1
v1.92.0
v1.91.4
v1.91.3
v1.91.2
v1.91.1
v1.91.0
v1.90.2
v1.90.1
v1.90.0
v1.89.0
v1.88.2
v1.88.1
v1.88.0
v1.87.0
v1.86.0
v1.85.0
v1.84.0
v1.83.0
v1.82.1
v1.82.0
v1.81.1
v1.81.0
v1.80.0
v1.79.1
v1.79.0
v1.78.1
v1.78.0
v1.77.0
v1.76.1
v1.76.0
v1.75.2
v1.75.1
v1.75.0
v1.74.0
v1.73.0
v1.72.2
v1.72.1
v1.72.0
v1.71.0
v1.70.0
v1.69.0
v1.68.0
v1.67.2
v1.67.1
v1.67.0
v1.66.1
v1.66.0
v1.65.0
v1.64.0
v1.63.2
v1.63.1
v1.63.0
v1.62.1
v1.62.0
v1.61.0
v1.60.0
v1.59.1
v1.59.0
v1.58.0
v1.57.1
v1.57.0
v1.56.2
v1.56.1
v1.56.0
v1.55.1
v1.55.0
v1.54.1
v1.54.0
v1.53.0
v1.52.1
v1.52.0
v1.51.2
v1.51.1
v1.51.0
v1.50.1
v1.50.0
v1.49.0
v1.48.1
v1.48.0
v1.47.3
v1.47.2
v1.47.1
v1.47.0
v1.46.1
v1.46.0
v1.45.0
v1.44.0
v1.43.1
v1.43.0
v1.42.0_65-dev
v1.41.1_64-dev
v1.41.0_64-dev
v1.40.1_63-dev
v1.40.0_63-dev
v1.39.0_61-dev
v1.38.2_60-dev
v1.38.1_60-dev
v1.38.0_60-dev
v1.37.0_58-dev
v1.36.2_56-dev
v1.36.1_55-dev
v1.36.0_55-dev
v1.35.0_54-dev
v1.34.0_53-dev
v1.33.1_52-dev
v1.33.0_52-dev
v1.32.1_51-dev
v1.32.0_50-dev
v1.31.1_49-dev
v1.31.0_49-dev
v1.30.2_48-dev
v1.30.0_46-dev
v1.29.6_45-dev
v1.29.6_44-dev
v1.29.5_44-dev
v1.29.4_44-dev
v1.29.3_43-dev
v1.29.2_43-dev
v1.29.1_43-dev
v1.29.0_42-dev
v1.28.4_41-dev
v1.28.4_42-dev
v1.28.3_41-dev
v1.28.2_40-dev
v1.28.1_39-dev
v1.28.0_38-dev
v1.27.0_37-dev
v1.26.0_36-dev
v1.25.0_35-dev
v1.24.0_34-dev
v1.23.0_33-dev
v1.22.0_32-dev
v1.21.1_31-dev
v1.21.0_31-dev
v1.20.3_30-dev
v1.20.2_30-dev
v1.20.1_30-dev
v1.20.0_30-dev
v1.19.1_29-dev
v1.19.0_29-dev
v1.18.0_27-dev
v1.17.0_25-dev
v1.16.0_23-dev
v1.15.1_21-dev
v1.15.0_21-dev
v1.14.0_21-dev
v1.13.0_20-dev
v1.12.0_18-dev
v1.11.0_17-dev
v1.10.0_15-dev
v1.9.1_14-dev
v1.9.0_13-dev
v1.8.0_12-dev
v1.7.0_11-dev
v1.6.0_10-dev
v1.5.1+9-dev
v1.5.0+8-dev
v1.4.0+7-dev
v1.4.0+6-dev
v1.4.0-dev
v1.3.0-dev
v1.3.1-dev
v0.6-dev
v0.5-dev
v0.4-dev
v0.3-dev
v0.2-dev
first-android-release
Labels
Clear labels
accessibility
changelog:enhancement
changelog:security
changelog:skip
changelog:translation
cli
date-time
dependencies
documentation
external-library
format
good first issue
mobile-beta
mobile-beta
mobile-beta
needs-answer
nice to have
pull-request
sharing
tech-debt
📱mobile
🖥️web
🗄️server
🧠machine-learning
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: immich-app/immich#5903
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @DJFriar on GitHub (Apr 25, 2025).
I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.
The bug
I'm running Docker on a Mac mini M1
The OS that Immich Server is running on
macOS Sequoia 15.3
Version of Immich Server
v1.132.1
Version of Immich Mobile App
N/A
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
docker compose pull && docker compose up -dto get v1.132.1...
Relevant log output
Additional information
In the log I attached you will see that the server becomes reachable, however 30 seconds later it has begun the startup process again indicated an exception is crashing the whole app.
Reverting to v.1.132.0 causes the error described in #17818 . Reverting to v.1.131.3 restored functionality again.
@bo0tzz commented on GitHub (Apr 25, 2025):
Please run
docker compose upwithout the -d, to get the complete log including any errors.@alextran1502 commented on GitHub (Apr 25, 2025):
And the app is called Immich btw 😅 not Immesh
@MajorLazer2142 commented on GitHub (Apr 25, 2025):
Hi,
I'm experiencing an issue where Immich does not start properly after updating to version 1.132.1. The server seems to initialize, but it gets stuck, and the application is not accessible. From the logs, it appears that the database migrations might be causing the issue, as the last log entry mentions "Running migrations, this may take a while." There are no explicit error messages, but the server does not complete the startup process.
I've checked that all containers (immich_server, immich_postgres, immich_redis, immich_machine_learning) are running, and there are no obvious network or resource issues. Could you help identify what might be causing this? Are there known issues with v1.132.1 migrations or configuration changes required for this version?
Attached are the relevant logs for reference:
Any guidance on troubleshooting this issue or checking the migration status would be greatly appreciated!
Thanks
@bo0tzz commented on GitHub (Apr 25, 2025):
How long did you wait for? Like it says, it might take a while.
@MajorLazer2142 commented on GitHub (Apr 25, 2025):
I waited for over 30 minutes, and the Immich server is still stuck on "Running migrations, this may take a while" with no further log entries or errors. Given the extended time, it seems like the migration process might be stalled. Any suggestions on how to diagnose or resolve this?
@alextran1502 commented on GitHub (Apr 25, 2025):
@extreme4u What version did you update from and what is the size of your library?
@MajorLazer2142 commented on GitHub (Apr 25, 2025):
I updated from version v1.131.0, and my library has a size of 153 GB.
@alextran1502 commented on GitHub (Apr 25, 2025):
Have you try brought down the stack then up again?
@MajorLazer2142 commented on GitHub (Apr 25, 2025):
Yes, I have tried bringing down the stack and starting it up again.
@mmomjian commented on GitHub (Apr 25, 2025):
Please enter the
DB_DATA_LOCATIONfolder (the postgres database) and take a look at the contents of thelogs/folder there, uploading the most recent entries.@MajorLazer2142 commented on GitHub (Apr 26, 2025):
``
Okay, here are the last logs of the folder. No wonder I anonymized the owner ID and checksum.
I think we found the problem. At the moment, I don't really know how to handle it.
@DJFriar commented on GitHub (Apr 26, 2025):
Here are the logs from doing this. Note that when I did this I did not have any browser attempting to load Immich, and as soon as I opened one I got an error and then the loops started.
These logs show the initial pull and start, then the first load, the crash, and then one loop of it crashing on it's own with no further action from me.
Logs Start Here
@Yxini-p commented on GitHub (Apr 26, 2025):
immich_server | Starting api worker
immich_server | Starting microservices worker
immich_server | [Nest] 6 - 04/26/2025, 3:09:53 PM LOG [Microservices:EventRepository] Initialized websocket server
immich_server | microservices worker error: PostgresError: could not open file "global/pg_filenode.map": Permission denied, stack: PostgresError: could not open file "global/pg_filenode.map": Permission denied
immich_server | at ErrorResponse (/usr/src/app/node_modules/postgres/cjs/src/connection.js:790:26)
immich_server | at handle (/usr/src/app/node_modules/postgres/cjs/src/connection.js:476:6)
immich_server | at Socket.data (/usr/src/app/node_modules/postgres/cjs/src/connection.js:315:9)
immich_server | at Socket.emit (node:events:518:28)
immich_server | at addChunk (node:internal/streams/readable:561:12)
immich_server | at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
immich_server | at Readable.push (node:internal/streams/readable:392:5)
immich_server | at TCP.onStreamRead (node:internal/stream_base_commons:189:23)
immich_server | microservices worker exited with code 1
immich_server | Killing api process
immich_server exited with code 1
oh database is unhealthy ,immich server no work and restarting;
@Yxini-p commented on GitHub (Apr 26, 2025):
All of this happened after updating v1.132.1 version
@Yxini-p commented on GitHub (Apr 26, 2025):
sudo chown -R postgres
sudo chown -R postgres now the server healthy and work。
@bo0tzz commented on GitHub (Apr 26, 2025):
This is very strange. Code 0 means it's exiting cleanly, not crashing.
In your first post you mentioned
But I don't see that anywhere in these logs.
Are you running anything that might be 'managing' your containers? Portainer, watchtower, or something else?
@Yxini-p commented on GitHub (Apr 26, 2025):
i use Portainer、Dockge but i dont use them to managing immich
@rupekeshan commented on GitHub (Apr 26, 2025):
Getting this error:
[Nest] 7 - 04/26/2025, 5:20:07 PM ERROR [Microservices:MetadataService] Unable to initialize reverse geocoding: PostgresError: null value in column "modificationDate" of relation "geodata_places" violates not-null constraint PostgresError: null value in column "modificationDate" of relation "geodata_places" violates not-null constraint at ErrorResponse (/usr/src/app/node_modules/postgres/cjs/src/connection.js:790:26) at handle (/usr/src/app/node_modules/postgres/cjs/src/connection.js:476:6) at Socket.data (/usr/src/app/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) Error: Metadata service init failed at MetadataService.init (/usr/src/app/dist/services/metadata.service.js:95:19) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MetadataService.onBootstrap (/usr/src/app/dist/services/metadata.service.js:74:9) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async MicroservicesModule.onModuleInit (/usr/src/app/dist/app.module.js:83:9) at async callModuleInitHook (/usr/src/app/node_modules/@nestjs/core/hooks/on-module-init.hook.js:51:9) at async NestApplication.callInitHook (/usr/src/app/node_modules/@nestjs/core/nest-application-context.js:242:13) at async NestApplication.init (/usr/src/app/node_modules/@nestjs/core/nest-application.js:100:9) at async NestApplication.listen (/usr/src/app/node_modules/@nestjs/core/nest-application.js:170:13) at async bootstrap (/usr/src/app/dist/workers/microservices.js:25:5) microservices worker error: Error: Metadata service init failed, stack: Error: Metadata service init failed at MetadataService.init (/usr/src/app/dist/services/metadata.service.js:95:19) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async MetadataService.onBootstrap (/usr/src/app/dist/services/metadata.service.js:74:9) at async EventRepository.onEvent (/usr/src/app/dist/repositories/event.repository.js:126:13) at async MicroservicesModule.onModuleInit (/usr/src/app/dist/app.module.js:83:9) at async callModuleInitHook (/usr/src/app/node_modules/@nestjs/core/hooks/on-module-init.hook.js:51:9) at async NestApplication.callInitHook (/usr/src/app/node_modules/@nestjs/core/nest-application-context.js:242:13) at async NestApplication.init (/usr/src/app/node_modules/@nestjs/core/nest-application.js:100:9) at async NestApplication.listen (/usr/src/app/node_modules/@nestjs/core/nest-application.js:170:13) at async bootstrap (/usr/src/app/dist/workers/microservices.js:25:5) microservices worker exited with code 1@dwantstocode commented on GitHub (Apr 26, 2025):
+1. seeing this same issue suddenly as of this AM. All the jobs were stuck, so I restarted my immich stack in portainer and now immich-server and immich-db wouldn't start successfully. Immich-redis and immich-learning are starting okay.
@DJFriar commented on GitHub (Apr 28, 2025):
No I do not. Just a basic Docker Desktop install and then I manually copy/paste the docker-compose.yaml and the .env contents from the GitHub and modify as needed (though I don't believe I have made any modifications to the docker-compose.yaml; the one in use is copied in the first post).
Not sure if it makes a difference, but this is running on an M1 Mac mini with macOS Sequoia (15.4). If I change the .env file to use 1.131.3 everything works fine, but as soon as I put it back to latest, I get the constant restart issue. I
@MZAccount commented on GitHub (Apr 29, 2025):
+1, though this is my first time running Immich. The server is on Linux Portainer, and I tried the portainer guide from the docs, with the docker-compose.yml and example.env from github.
Edit: I downgraded to v1.130.3 and the stack works for me (the postgres container did need a restart).
@TrezOne commented on GitHub (Apr 29, 2025):
Similar issue here; in order to get
immich-serverrunning, I have to restart the-dband-machine-learningcontainers. My setup is in Docker Compose with some modifications and the addition of thepublic-proxyandpower-toolscontainers.@DJFriar commented on GitHub (Jun 10, 2025):
Version 1.134.0 does not appear to exhibit this behavior and is working fine on my system now.