502 mauvaise passerelle

Bonjour à tous !

Il y a environ une semaine, mon installation de Discourse a peut-être été mise à jour. Je ne suis pas sûr à 100 %, mais tout ce que je sais, c’est que chaque fois que je visitais le site, j’obtenais une erreur 502 émise par nginx.

C’était votre installation Docker typique.

Je suis depuis entré et j’ai exécuté « ./launcher rebuild app » et cela a semblé échouer.

J’ai ensuite exécuté « ./discourse-setup » et cela a également échoué.

Je ne suis pas un pro cependant et je suis assez nouveau sur Discourse, donc je peux publier les résultats de la reconstruction ici si nécessaire.

Après environ une semaine de recherche et d’essais pour trouver une solution, je vais peut-être procéder à une réinstallation complète sur le VPS. Cela dit, je ne sais pas comment sauvegarder et restaurer les comptes utilisateurs et les bases de données.

Tout conseil serait formidable !
Merci de votre temps !

Bonjour et bienvenue @stokedcrf :slight_smile:

Si vous incluez les journaux de votre reconstruction, nous pourrons peut-être identifier le problème. :crossed_fingers:

2 « J'aime »

Désolé pour le retard.

Bien que le journal de reconstruction semble assez long, il semble que ce soit à peu près à ce moment-là qu’il échoue :

Tasks: TOP => db:migrate => db:load_config => environment
(Voir la trace complète en exécutant la tâche avec --trace)
I, [2024-01-29T18:40:10.599024 #1]  INFO -- :
I, [2024-01-29T18:40:10.627958 #1]  INFO -- : Terminating async processes
I, [2024-01-29T18:40:10.629723 #1]  INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
2024-01-29 18:40:10.630 UTC [42] LOG:  received fast shutdown request
2024-01-29 18:40:10.644 UTC [42] LOG:  aborting any active transactions
2024-01-29 18:40:10.651 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2024-01-29 18:40:10.654 UTC [46] LOG:  shutting down
2024-01-29 18:40:10.811 UTC [42] LOG:  database system is shut down


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 3290 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
963d90233930c09a993e084bf1e858d7486ddb797bd5743e6073f4563db0777a

Veuillez faire comme indiqué dans ce journal et :

Merci pour tous vos conseils. J’ai fini par faire une nouvelle installation et restaurer une sauvegarde à partir du répertoire de sauvegarde. Tout va bien ! :slight_smile:

1 « J'aime »