Immich - 502 Bad Gateway #2

Mon serveur YunoHost

Matériel: Ordinateur récent
Version de YunoHost: 11.2.20.2 (stable)
J’ai accès à mon serveur : En SSH | Par la webadmin |
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ? : non
Si votre requête est liée à une application, précisez son nom et sa version: Immich version 1.108.0~ynh1

Description du problème

Bonsoir

J’ai vu qu’une personne avait rencontré la même erreur récemment :

J’ai le même souci :

Les Tuiles Immich sont bien présentes dans la webadmin (admin et utilisateur) mais la tentative d’accès déclenche une erreur “502 Bad Gateway”.

voici les logs d’installation ou on voit un souci :
https://paste.yunohost.org/raw/ibacubovac

● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Sun 2024-07-14 20:35:29 CEST; 1h 25min ago
Main PID: 1661 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 37400)
Memory: 0B
CPU: 0
CGroup: /system.slice/postgresql.service

● postgresql@16-main.service - PostgreSQL Cluster 16-main
Loaded: loaded (/lib/systemd/system/postgresql@.service; enabled-runtime; vendor preset: enabled)
Active: active (running) since Sun 2024-07-14 20:35:29 CEST; 1h 26min ago
Main PID: 824
Tasks: 6 (limit: 37400)
Memory: 85.1M
CPU: 1.926s
CGroup: /system.slice/system-postgresql.slice/postgresql@16-main.service
├─824 /usr/lib/postgresql/16/bin/postgres -D /var/lib/postgresql/16/main -c config_file=/etc/postgresql/16/main/postgresql.conf
├─940 postgres: 16/main: checkpointer
├─941 postgres: 16/main: background writer
├─960 postgres: 16/main: walwriter
├─961 postgres: 16/main: autovacuum launcher
└─962 postgres: 16/main: logical replication launcher

● immich-server.service - Immich server
Loaded: loaded (/etc/systemd/system/immich-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2024-07-14 22:02:50 CEST; 12s ago
Docs: GitHub - immich-app/immich: High performance self-hosted photo and video management solution.
Main PID: 38476
Tasks: 14 (limit: 37400)
Memory: 261.3M
CPU: 5.084s
CGroup: /system.slice/immich-server.service
├─38476 immich
└─38518 immich-api

● immich-microservices.service - Immich microservices
Loaded: loaded (/etc/systemd/system/immich-microservices.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2024-07-14 22:02:50 CEST; 22s ago
Docs: GitHub - immich-app/immich: High performance self-hosted photo and video management solution.
Main PID: 38466
Tasks: 8 (limit: 37400)
Memory: 202.5M
CPU: 5.514s
CGroup: /system.slice/immich-microservices.service
└─38466 immich

● immich-machine-learning.service - Immich machine-learning
Loaded: loaded (/etc/systemd/system/immich-machine-learning.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2024-07-14 22:03:18 CEST; 2s ago
Docs: GitHub - immich-app/immich: High performance self-hosted photo and video management solution.
Main PID: 38644
Tasks: 33 (limit: 37400)
Memory: 146.6M
CPU: 2.684s
CGroup: /system.slice/immich-machine-learning.service
├─38644 /var/www/immich/app/machine-learning/venv/bin/python /var/www/immich/app/machine-learning/venv/bin/gunicorn app.main:app -k app.config.CustomUvicornWorker -b 127.0.0.1:3003 -w 1 -t 120 --log-config-json log_conf.json --graceful-timeout 0
└─38652 /var/www/immich/app/machine-learning/venv/bin/python /var/www/immich/app/machine-learning/venv/bin/gunicorn app.main:app -k app.config.CustomUvicornWorker -b 127.0.0.1:3003 -w 1 -t 120 --log-config-json log_conf.json --graceful-timeout 0

Si je fais un systemctl
tout est loaded + active sauf une ligne :
user@16013.service loaded failed failed User Manager for UID 16013

Avez-vous une idée d’où pourrait venir mon problème et comment le résoudre ?

ps: il manque un tag “immich” pour la création du topic.

Merci d’avance,
Norman

Bonsoir,

effectivement même symptome et même cause : la valeur associée à DB_PORT n’est pas celle qu’elle devrait être.
Une correction est en cours au niveau de l’appli, il faudra que tu desinstalle celle-ci et reinstalle. Je ferai signe ici quand c’est bon.
Si tu le sens tu peux dores et déjà tenter la version testing.

Merci pour ta réponse ewilly
je vais voir pour modifier le DP_PORT, car je ne l’ai pas encore fait.
je vais attendre la correction car je ne sais pas comment tenter la version testing

c’est bon la nouvelle version 1.108.0~ynh2 devrait corriger le pb.

merci pour l’action rapide
peux-tu me dire quand l’application sera mise à jour dans le catalogue ?
au pire, je testerais la “testing” branch ce soir, je viens de voir comment faire sur github

c’est normalement l’affaire de 2 heures max

:+1:

J’ai installé la nouvelle version, 1.108.0~ynh2, peut etre trop tot ? et j’ai toujours l’erreur 502 Bad Gateway
j’ai redemarré le serveur mais idem
niveau log j’ai :
https://paste.yunohost.org/oyosazakoy
https://paste.yunohost.org/baqumowoki
https://paste.yunohost.org/acituximac

as-tu fait une installation depuis zéero de imich ou une mise à jour ?
as-tu le log d’installation ?
Que donne comme sortie la commande suivante sudo --login --user=postgres PGUSER=postgres PGPASSWORD="$(cat /etc/yunohost/psql)" psql --cluster=16/main '' '--command=\conninfo' | awk -F '"' '{ print $(NF-1) }' ?

j’ai désinstallé et j’ai fait une nouvelle installation (sur le même vhost)

log d’installation :
https://paste.yunohost.org/raw/jukocepaqu

Que donne comme sortie la commande suivante sudo --login --user=postgres PGUSER=postgres PGPASSWORD="$(cat /etc/yunohost/psql)" psql --cluster=16/main '' '--command=\conninfo' | awk -F '"' '{ print $(NF-1) }'

réponse : 5433

Ok je comprends mieux : la commande exécutée hors du script renvoit la bonnne valeur mais exécutée dans le script d’installation la langue utilisée est du français et donc les guillmets " se transforment en « ou ».
J’ai apporté une correction, peux-tu de nouveau desinstallr et installer la version testing sudo yunohost app install https://github.com/YunoHost-Apps/immich_ynh/tree/testing --debug et me dire ?

merci ewilly

l’installation est terminée et je n’ai plus d’erreur.

voici les logs : https://paste.yunohost.org/raw/ikawewivex

1 Like

Bonjour ewilly

sais-tu quand l’application sera mise à jour dans le catalogue ?

edit: je vois maintenant la nouvelle version dans le catalogue.

edit2 : je viens d’avoir une erreur en installant la nouvelle version du catalogue
voici les logs : https://paste.yunohost.org/raw/isupahoron

edit3 : je viens de faire une mise à jour systeme, et reinstaller immich avec succès

edit4 : j’avais desinstallé / reinstallé car j’ai sur l’app mobile le message : You app major version is not compatible with the server!
et je pensais qu’une nouvelle installation allait corriger l’erreur mais à priori, ce n’est pas le cas.

J’ai bien la version v1.108.0 en app android.

un souci avec le reverse proxy peut etre ?

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.