Sitio fuera de línea desde la actualización - fallo en la actualización de pg15

Hola,

Estoy usando un Discourse alojado por mí mismo (un contratista lo instaló) y al actualizar a la última beta (a través de la actualización automática) hoy, mencionó que hubo un error durante la actualización y todo dejó de funcionar. El sitio está fuera de línea.

¿Qué debo hacer?

1 me gusta

Lo he intentado y no funciona

Si tienes una instantánea, hazla y espera hasta que se solucione.

Gracias por la respuesta. ¿Dónde introduzco “./launcher rebuild app”?

SSH

cd ..
cd var/discourse
./launcher rebuild app
1 me gusta

Gracias, pero obtengo cosas como
-------------------------------------------------------------------------------------\nFALLÓ LA ACTUALIZACIÓN DE POSTGRES\n\nVisita https://meta.discourse.org/t/postgresql-15-update/349515 para obtener ayuda.\n\nPuedes ejecutar ./launcher start app para reiniciar tu aplicación mientras tanto\n-------------------------------------------------------------------------------------\n\n\n\nFALLIDO\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 falló con el retorno #\u003cProcess::Status: pid 18 exit 1\u003e\nUbicación del fallo: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'\nexec falló con los parámetros {\"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\"}\nfalló el arranque con el código de salida 1\n** FALLÓ EL ARRANQUE ** por favor, desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.\n./discourse-doctor puede ayudar a diagnosticar el problema.\nc5b5958a65b830ae97f279c6df70e8b485b2d9d594af68767a953ff59e6ca286\n\n

Exactamente lo que dije, usa snap para restaurar el contenedor antiguo y espera a que esto se solucione. También intenté actualizar y mi servidor web no se inicia por alguna razón.

Gracias por intentar ayudar. No tengo tiempo para esto. Volviendo a un sitio estático de Hugo. Adiós Discourse.

Te aconsejaría que publicaras en el tema mencionado.

Discourse solo necesita un poco de paciencia y funcionará.

2 Me gusta

Sí, por favor, sigue los pasos de depuración en ese tema y avísanos si tienes más información @eisammy @Markus_Moenig

No tenemos ninguna corrección pendiente de lanzamiento. Así que si las cosas siguen sin funcionar para ti, necesitamos más información para ayudarte.

2 Me gusta

Lo que no entiendo es por qué invierten mucho trabajo en crear una interfaz de usuario fácil de usar a prueba de novatos para atraer a novatos de tecnología web como yo y luego incluyen actualizaciones potencialmente peligrosas sin ninguna advertencia.

Hoy destruí mi droplet de rabia después de intentar que funcionara durante 4 horas. Así que no hay vuelta atrás para mí.

¡Absolutamente correcto! Lo hice ahora y mi instancia se actualizó y está funcionando normalmente, gracias.

Y @Markus_Moenig, este tutorial es suficiente para resolver este problema

2 Me gusta

Me alegra saber que funciona @eisammy

@Markus_Moenig siento que las cosas no hayan resultado como esperabas. Hacemos todo lo posible para que estas actualizaciones sean lo más sencillas posible, pero a veces las cosas salen mal. Estoy de acuerdo en que puede ser frustrante. Hacemos todo lo posible por ser lo más receptivos posible aquí en Meta, pero entiendo que no siempre es suficiente.

Voy a cerrar este tema. Pero si tú o alguien más tiene problemas relacionados, no duden en abrir uno nuevo en Support.

5 Me gusta