Site hors ligne depuis la mise à jour - échec de la mise à jour pg15

Bonjour,

Je configure un Discourse en auto-hébergement (installé par un prestataire) et en le mettant à jour vers la dernière version bêta (via la mise à jour automatique), aujourd’hui, une erreur s’est produite lors de la mise à jour et tout a cessé de fonctionner. Le site est hors ligne.

Que dois-je faire ?

1 « J'aime »

J’ai essayé ceci et ça ne fonctionne pas

Si vous avez une sauvegarde, faites-la et attendez qu’elle soit réparée.

Merci pour votre réponse. Où dois-je entrer « ./launcher rebuild app » ?

SSH

cd ..
cd var/discourse
./launcher rebuild app
1 « J'aime »

Merci, mais j’obtiens des messages comme celui-ci

-------------------------------------------------------------------------------------\nMISE À NIVEAU DE POSTGRES ÉCHOUÉE\n\nVeuillez visiter https://meta.discourse.org/t/postgresql-15-update/349515 pour obtenir de l'aide.\n\nVous pouvez exécuter ./launcher start app pour redémarrer votre application en attendant\n-------------------------------------------------------------------------------------\n\n\n\nÉCHOUÉ\n--------------------\nPups::ExecError: if [ -f /root/install_postgres ]; then\n /root/install_postgres \u0026\u0026 rm -f /root/install_postgres\nelif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then\n socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 \u0026\u0026 echo postgres already running stop container ; exit 1\nfi\n a échoué avec le retour #\u003cProcess::Status: pid 18 exit 1\u003e\nEmplacement de l'échec : /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'\nexec a échoué avec les paramètres {\"tag\"=\u003e\"db\", \"cmd\"=\u003e\"if [ -f /root/install_postgres ]; then\\n /root/install_postgres \u0026\u0026 rm -f /root/install_postgres\\nelif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then\\n socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 \u0026\u0026 echo postgres already running stop container ; exit 1\\nfi\\n\"}\nbootstrap a échoué avec le code de sortie 1\n** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.\n./discourse-doctor peut aider à diagnostiquer le problème.\nc5b5958a65b830ae97f279c6df70e8b485b2d9d594af68767a953ff59e6ca286\n\n

Exactement ce que j’ai dit, utilisez snap pour restaurer l’ancien conteneur et attendez que ce soit corrigé. J’ai aussi essayé de mettre à jour et mon serveur web ne démarre pas pour une raison quelconque.

Merci d’avoir essayé d’aider. Je n’ai pas le temps pour ça. Retour à un site Hugo statique. Au revoir Discourse.

Je vous conseillerais de poster dans le sujet mentionné.

Discourse a juste besoin d’un peu de patience, et cela fonctionnera.

2 « J'aime »

Oui, veuillez suivre les étapes de débogage dans ce sujet, et faites-nous savoir si vous avez plus d’informations @eisammy @Markus_Moenig

Nous n’avons pas de correctifs en attente de publication. Donc, si les choses ne fonctionnent toujours pas pour vous, nous avons besoin de plus d’informations pour vous aider.

2 « J'aime »

Ce que je ne comprends pas, c’est pourquoi vous investissez beaucoup de travail pour créer une interface utilisateur simple et facile à utiliser, à l’épreuve des débutants, pour attirer les novices du web comme moi, et ensuite y intégrer des mises à jour potentiellement dangereuses sans aucun avertissement.

J’ai détruit mon droplet de rage après avoir essayé de le faire fonctionner pendant 4 heures aujourd’hui. Il n’y a donc plus de retour en arrière pour moi.

Absolument correct ! Je l’ai fait maintenant et mon instance a été mise à jour et fonctionne normalement, merci.

Et @Markus_Moenig , ce tutoriel est suffisant pour résoudre ce problème

2 « J'aime »

Content que ça fonctionne @eisammy

@Markus_Moenig Je suis désolé que les choses n’aillent pas comme prévu. Nous faisons de notre mieux pour que ces types de mises à jour soient aussi transparentes que possible, mais parfois des problèmes surviennent. Je conviens que cela peut être frustrant. Nous faisons de notre mieux pour être aussi réactifs que possible ici sur Meta, mais je comprends que ce n’est pas toujours suffisant.

Je vais clore ce sujet. Mais si vous ou quelqu’un d’autre avez des problèmes liés, n’hésitez pas à en ouvrir un nouveau dans Support.

5 « J'aime »