immich_server | Initializing Immich v2.2.3 immich_server | Detected CPU Cores: 4 immich_server | Starting api worker immich_server | Starting microservices worker immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:WebsocketRepository] Initialized websocket server immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 38 rows immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 39023 rows immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:StorageService] Successfully verified system mount folder checks immich_server | [Nest] 23 - 11/06/2025, 9:51:18 PM LOG [Api:WebsocketRepository] Initialized websocket server immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:MetadataService] Bootstrapping metadata service immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:MetadataService] Initializing metadata service immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:MapRepository] Initializing metadata repository immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:MetadataService] Initialized local reverse geocoder immich_server | [Nest] 23 - 11/06/2025, 9:51:18 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 38 rows immich_server | [Nest] 23 - 11/06/2025, 9:51:18 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 39023 rows immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:ServerService] Feature Flags: { immich_server | "smartSearch": true, immich_server | "facialRecognition": true, immich_server | "duplicateDetection": true, immich_server | "map": true, immich_server | "reverseGeocoding": true, immich_server | "importFaces": false, immich_server | "sidecar": true, immich_server | "search": true, immich_server | "trash": true, immich_server | "oauth": false, immich_server | "oauthAutoLaunch": true, immich_server | "ocr": true, immich_server | "passwordLogin": true, immich_server | "configFile": false, immich_server | "email": false immich_server | } immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:SystemConfigService] LogLevel=verbose (set via system config) immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM ERROR [Microservices:{"id":"35d96703-fb26-4b5b-be6c-c777c0c83e7c"}] Unable to run job handler (SmartSearch): Error: Machine learning repository not been setup immich_server | Error: Machine learning repository not been setup immich_server | at get config (/usr/src/app/server/dist/repositories/machine-learning.repository.js:40:19) immich_server | at MachineLearningRepository.predict (/usr/src/app/server/dist/repositories/machine-learning.repository.js:101:21) immich_server | at async MachineLearningRepository.encodeImage (/usr/src/app/server/dist/repositories/machine-learning.repository.js:135:26) immich_server | at async SmartInfoService.handleEncodeClip (/usr/src/app/server/dist/services/smart-info.service.js:91:27) immich_server | at async JobService.onJobRun (/usr/src/app/server/dist/services/job.service.js:199:30) immich_server | at async EventRepository.onEvent (/usr/src/app/server/dist/repositories/event.repository.js:91:13) immich_server | at async /usr/src/app/server/node_modules/.pnpm/bullmq@5.61.2/node_modules/bullmq/dist/cjs/classes/worker.js:528:32 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Updating queue concurrency settings immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting thumbnailGeneration concurrency to 3 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting metadataExtraction concurrency to 5 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting videoConversion concurrency to 1 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting faceDetection concurrency to 2 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting facialRecognition concurrency to 1 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting smartSearch concurrency to 2 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting duplicateDetection concurrency to 1 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting backgroundTask concurrency to 5 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting storageTemplateMigration concurrency to 1 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting migration concurrency to 5 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting search concurrency to 5 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting sidecar concurrency to 5 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting library concurrency to 5 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting notifications concurrency to 5 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting backupDatabase concurrency to 1 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM DEBUG [Microservices:JobService] Setting ocr concurrency to 1 immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM LOG [Microservices:MachineLearningRepository] Machine learning server became healthy (http://immich-machine-learning:3003). immich_server | [Nest] 7 - 11/06/2025, 9:51:18 PM VERBOSE [Microservices:SmartInfoService] Current database CLIP dimension size is 1152