¡¡OJO CUIDAO CON LA ACTUALIZACIÓN DE #Immich en #TrueNAS!!
Las versiones antiguas de PostgreSQL no están soportadas al actualizar Immich, por lo que si se te ocurre actualizar de una v15 a la v18 actual (como yo lo tenía), el sistema se rompe.
Hay que hacer rollback o asegurarte que estás en la v1.13.6 (no de Immich, sino de la aplicación de TrueNAS) y editar el fichero /mnt/.ix-apps/app_configs/immich/versions/1.13.6/ix_values.yaml como indican en https://github.com/truenas/apps/issues/4628#issuecomment-4098018533 (1/2)
Con Immich parado, editas la información de la aplicación, cambias la versión de PostgreSQL a la 18, botón de actualizar y arrancas Immich. Se actualizará a PostgreSQL v18 y una vez arrancado y que veas que funciona, vuelves a editar el fichero ix_values.yaml dejándolo como estaba. A partir de ahí ya se puede actualizar el aplicativo de TrueNAS.
El que avisa no es traidor, es avisador.
#SustoOMuerte #Docker #DockerCompose #SelfHosting #SelfHost (2/2)
@lynze menuda liadita premium la actualización ¿no? Imagino que esto pasará en TrueNAS si se ha decidido usar el asistente de TrueNAS para instalar Immich ¿correcto?
Si la app la tenemos instalada con Docker compose puro y duro no deberíamos tener ese problema en principio ¿no?
Gracias!
@PabloAsekas Esto solo afecta a TrueNAS. En el resto de sistemas lo mejor es tener la última versión de PostgreSQL, pero creo que no imprescindible.
Por otra parte, los scripts de TrueNAS para desplegar las aplicaciones te libran de muchos de los problemas que habitualmente veo por la comunidad. Lo único es que si hay algún tipo de migración has de estar atento para luego no tener estos problemas que he descrito.
Desde que estoy en TrueNAS (+3 años), 2 “problemas” puntuales he tenido.
@lynze claro, pero afecta a TrueNAS si has instalado Immich con su instalador de aplicaciones.
En mi caso tengo TrueNAS, y todo corriendo en TrueNAS, pero instalado manualmente con docker composes que he redactado ("Install via YAML"). Entiendo que no me afecta.
Los scripts de TrueNAS puede que ayuden mucho, pero para mi hacen mucha magia sobre configuraciones, las cuales prefiero tener el control.
@PabloAsekas Así es. Claro, la instalación vía YAML es relativamente reciente. <abuelocebolleta>Esto en mis tiempos no existía (o por lo menos cuando instalé Immich)</abuelocebolleta>
Por tanto, en tu caso, es como si fuera una instalación habitual con Docker, pero sin el “como”.
La instalación de Immich era mucho más compleja que hoy día y por el tema de herencia (vagancia a migrar) y lo bien que me ha funcionado hasta ahora, no lo he cambiado.

@lynze

Muchas gracias!

You saved my day. I wrecked my #Immich instance on #truenas yesterday evening.

I'm so angry on truenas not being able to give some alerts on updates or having good error notices. 🤬🤯

I'm now at the point to ditch this abstraction layer and go for #proxmox instead and maybe have truenas or vanilla Debian as file server guest.

@sihaha You’re welcome!
Sí, estoy de acuerdo. TrueNAS debería avisar con algún tipo de alerta bien visible.