Resolviendo un error más de un año después de publicarlo

Continuando la discusión de Error al ejecutar el comando “./launcher rebuild app”:

Al ver un tema que creé hace poco más de un año, me doy cuenta de que el problema que tuve en ese momento podría haberse resuelto fácilmente, sin embargo, nadie se dio cuenta. Si observas la publicación original, el archivo app.yml tiene un pequeño error y es que a uno de los plugins le falta el “.git” al final y aparentemente ese era todo el problema que tenía. Comparto esto porque, aunque parezca simple, podría estar sucediendo a muchos. En su momento lo “resolví” subiendo otro archivo “app.yml” que no estaba “corrupto”, pero aparentemente simplemente no tenía la línea que se agregó al último plugin, por lo tanto, funcionó sin problemas. En ese momento me pareció extraño que un editor de texto como Sublime Text corrompiera el archivo, teniendo en cuenta que es el que siempre uso para editar archivos del servidor y nunca había tenido problemas.

## Los plugins van aquí
## ver https://meta.discourse.org/t/19157 para detalles
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-voting

En resumen, lo comparto solo como una anécdota y probablemente esto pueda resolver los problemas de algunos.

¿Y te ha sucedido algo similar alguna vez? ¿Que un error de “metedura de pata” haya sido causado por algo tan simple como la falta de un punto o un paréntesis, etc.?

Lamento decir que ese no fue el error. Las reconstrucciones funcionan bien sin incluir .git al final del enlace del repositorio.

Mirando el tema anterior, probablemente se trataba de un carácter no válido, como se sugirió en ese momento. Sin embargo, eliminarlo y crear uno nuevo pareció solucionarlo sin necesidad de rastrearlo con precisión. :tada::+1:

2 Me gusta

Sí, es triste :smiling_face_with_tear:.

Pero, es bueno saber que funciona sin el “.git” al final, veré si por casualidad todavía tengo el archivo mencionado para revisarlo a fondo. Aunque lo dudo, lo único que tengo es el archivo publicado en el foro, por lo que lo más probable es que estuviera corrupto, al final veré si puedo reproducir dicho error en un servidor de prueba.

1 me gusta

Por una lectura rápida, mi mejor suposición es que tenías tabulaciones en tu YML al intentar añadir el plugin. Me parece más seguro copiar y pegar la línea docker_manager y luego editar la URL en la pegada.

1 me gusta