Reconstrucción del foro (restaurar copias de seguridad funciona, reconstruir no)

Alojo el foro a través de Digital Ocean, y ha pasado aproximadamente 1 año desde que reconstruí la instancia a través de la terminal.

./launcher rebuild app

Originalmente seguí los pasos aquí (Install plugins on a self-hosted site) para agregar un plugin, y la reconstrucción de la instancia falló. Vi este mensaje de error después de reiniciar:

« El software que impulsa este foro de discusión encontró un problema inesperado »

Restauré el foro usando una copia de seguridad y, como verificación de cordura sin modificar ningún código (es decir, el archivo app.yml), volví a pasar por la secuencia de reconstrucción de la aplicación. Incluso entonces, la secuencia de reconstrucción e inicio me llevaba al mismo mensaje de error anterior.

¿Ideas sobre los próximos pasos de solución de problemas?

Plugins:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/discourse-math.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-subscriptions.git
          - sudo -E -u git clone https://github.com/VaperinaDEV/discourse-guest-gate-theme-component.git

Es mejor compartir la transcripción, el registro, de lo que obtuviste del comando de reconstrucción en la línea de comandos.

(Es posible que no hayas esperado lo suficiente para que los servicios se inicien. Deberías esperar al menos cinco minutos antes de concluir que el sitio web no se puede alcanzar).

2 Me gusta

/logs debería tener información útil, y /safe-mode en modo no_plugins debería permitirte al menos iniciar sesión (lo que te permitirá ver /logs si eres administrador).

1 me gusta

¿Intentaste deshabilitar algunos de los complementos?
A veces los complementos causan problemas; intenta deshabilitar todos y luego habilítalos uno por uno para ver cuál está causando el problema.

Puedes eliminar esto también, ya que es un componente temático y debe instalarse en la sección Personalizar del área de administración en lugar de en tu app.yml.

2 Me gusta