./launcher rebuild app: falla de la nada (NoMethodError)

NoMethodError: undefined method `[]' for nil:NilClass

en /pups/lib/pups/replace_command.rb:17

Tengo un problema bastante sencillo, de verdad.

  1. Tenía un foro funcionando

  2. Hace unos días decidí probar a instalar un nuevo plugin oficial (este)

  3. a) Intenté instalarlo y obtuve el error que se muestra en la imagen.
    b) Lo intenté sin el plugin y sigo obteniendo el mismo error.

  4. Estoy atascado y ahora no puedo usar el foro en absoluto.

  5. He hecho esta publicación.

  6. Espero una respuesta, o tendré que buscar otro software de foros para usar, lol.

Gracias.

FYI: Anteriormente he podido instalar correctamente un par de plugins y he seguido la guía oficial de instalación de plugins; por lo tanto, no creo que esté relacionado con el plugin.

EDIT:

¿Podría haber borrado accidentalmente algún contenido de app.yml?

Esa es la única sección que estaba modificando y así es como se ve actualmente. ¿Debería haber más “params” (supongo que así se les llama) para la directiva replace?

1 me gusta

¿Por qué tienes este bloque after_ssl?

1 me gusta

No estoy seguro, no lo coloqué manualmente, jaja. Creo que el script ./discourse-setup lo agregó o ya estaba por defecto. Sé que yo no lo hice y soy el único con acceso al servidor.

1 me gusta

No creo que discourse-setup haga eso.

En este caso, eliminemos todas las líneas desde la línea after_ssl hasta el final e intentemos una reconstrucción.

2 Me gusta

Así que lo intenté y efectivamente permite que la reconstrucción termine, lo cual tiene sentido.

Lo que no me queda claro ahora es por qué o cómo estaba esa línea; solo espero que de alguna manera no afecte la configuración de Let’s Encrypt en el futuro.

Parece que HTTPS sigue habilitado (según mi navegador), así que :man_shrugging:

¡Gracias! (por ahora, y espero no tener que volver en mucho tiempo :joy:)

2 Me gusta

Bueno, probablemente lo añadiste hace mucho tiempo y lo olvidaste :stuck_out_tongue:

Qué bien que funcione. ¡Cuanto más te acercas a una instalación estándar, menos probable es que se rompa!

4 Me gusta

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