I tried to upgrade to 2.3.x in a proxmox lxc - the web service is failing due to a missing corePlugin/manifest.json
Have been trying to run this down - and there is no /opt/immich/app/plugins directory at all
Any suggestions for trying to recover this, or building the missing files?
[Nest] 52205 - 11/20/2025, 10:16:19 AM LOG [Microservices:MetadataService] Initialized local reverse geocoder
Error: ENOENT: no such file or directory, open '/opt/immich/app/corePlugin/manifest.json'
at async open (node:internal/fs/promises:642:25)
at async Object.readFile (node:internal/fs/promises:1279:14)
at async PluginService.readAndValidateManifest (/opt/immich/app/dist/services/plugin.service.js:94:25)
at async PluginService.loadPluginsFromManifests (/opt/immich/app/dist/services/plugin.service.js:48:30)
at async PluginService.onBootstrap (/opt/immich/app/dist/services/plugin.service.js:30:9)
at async EventRepository.onEvent (/opt/immich/app/dist/repositories/event.repository.js:91:13)
at async MicroservicesModule.onModuleInit (/opt/immich/app/dist/app.module.js:90:9)
at async callModuleInitHook (/opt/immich/app/nodemodules/.pnpm/@nestjs+core@11.1.8@nestjs+common@11.1.8_class-transformer@0.5.1_class-validator@0.14._a3ff1a5d48f77259e9f27c70f81ffd22/node_modules/@nestjs/core/hooks/on-module-init.hook.js:51:9)
at async NestApplication.callInitHook (/opt/immich/app/nodemodules/.pnpm/@nestjs+core@11.1.8@nestjs+common@11.1.8_class-transformer@0.5.1_class-validator@0.14._a3ff1a5d48f77259e9f27c70f81ffd22/node_modules/@nestjs/core/nest-application-context.js:242:13)
at async NestApplication.init (/opt/immich/app/nodemodules/.pnpm/@nestjs+core@11.1.8@nestjs+common@11.1.8_class-transformer@0.5.1_class-validator@0.14._a3ff1a5d48f77259e9f27c70f81ffd22/node_modules/@nestjs/core/nest-application.js:103:9) {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/opt/immich/app/corePlugin/manifest.json'
}