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) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(5e83ea94-89ea-462b-b2cf-12babbde7b6c, \\xc5dad7030bedf5127c712130655fa0ab730aaac2) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '666', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ '5e83ea94-89ea-462b-b2cf-12babbde7b6c', null, , '/opt/immich/upload/upload/5e83ea94-89ea-462b-b2cf-12babbde7b6c/d7/ff/d7ff09a1-7b58-45be-80f0-2c571f22badf.jpg', 'BC1955E1-341A-4935-82EA-3F4F54847285/L0/001', 'c537193939cb9ebb328023c6910b2fc4d7ba56cccd7398192efb75bc99db5535', 2025-08-21T21:42:40.000Z, 2025-08-21T22:47:42.000Z, 2025-08-21T21:42:40.000Z, 'IMAGE', false, '0:00:00.000000', 'timeline', '269b5773-78a5-4d32-8045-465b7c2b25f1.jpg' ] } Query failed : { durationMs: 11.42161500453949, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/opt/immich/app/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/opt/immich/app/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/opt/immich/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) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(5e83ea94-89ea-462b-b2cf-12babbde7b6c, \\xf6bca42383af55799f69d7c467e375b4f84e47a9) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '666', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ '5e83ea94-89ea-462b-b2cf-12babbde7b6c', null, , '/opt/immich/upload/upload/5e83ea94-89ea-462b-b2cf-12babbde7b6c/33/4b/334beea0-37f2-45de-81b0-fb8582cd5a37.jpg', '3FC1598A-DF18-47F6-AA1E-5E5342A3BD35/L0/001', 'c537193939cb9ebb328023c6910b2fc4d7ba56cccd7398192efb75bc99db5535', 2025-08-16T14:48:16.000Z, 2025-08-16T14:48:17.000Z, 2025-08-16T14:48:16.000Z, 'IMAGE', false, '0:00:00.000000', 'timeline', 'e71ad499-1c05-453d-b84a-736fd7311d46.jpg' ] }