El launcher falla al reconstruir y deja el contenedor sin ejecutar

Hola,

Tengo este problema con launcher rebuild, donde la reconstrucción falla, pero solo después de detener el contenedor. discourse-doctor logra revivir el foro reiniciando el contenedor antiguo, pero parece que actualmente no es posible actualizarlo. He pegado el registro al final del mensaje.

La instalación es de septiembre de 2016 y actualmente ejecuta Discourse 2.4.1; las actualizaciones de todos los componentes han funcionado correctamente hasta ahora. El sistema anfitrión es Ubuntu 18.04 con las últimas actualizaciones instaladas y Docker version 19.03.8, build afacb8b7f0.

Hágame saber si necesita información adicional para comprender mejor el problema. Supongo que sería útil agregar algo de “depuración con printf” junto a la invocación de docker run que está fallando.

$ sudo ./launcher rebuild app
Asegurando que el lanzador esté actualizado
Obteniendo origin
El lanzador está actualizado
Deteniendo el contenedor antiguo
+ /usr/bin/docker stop -t 10 app
app
cd /pups && git pull && /pups/bin/pups --stdin
/usr/bin/docker: formato de referencia no válido: el nombre del repositorio debe estar en minúsculas.
Vea '/usr/bin/docker run --help'.
cat: cids/app_bootstrap.cid: No existe el archivo o el directorio
"docker rm" requiere al menos 1 argumento.
Vea 'docker rm --help'.

Uso:  docker rm [OPCIONES] CONTENEDOR [CONTENEDOR...]

Elimina uno o más contenedores
rm: no se puede eliminar 'cids/app_bootstrap.cid': No existe el archivo o el directorio
** FALLÓ EL ARRANQUE ** por favor, desplácese hacia arriba y busque mensajes de error anteriores; puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.

Podría ser Can't rebuild because ssh template is removed

Verifica si tu app.yaml contiene templates/sshd.template.yml y elimínalo o coméntalo si es así. Yo mismo me encontré con esto recientemente, espero que esta sea tu solución. :slight_smile:

¡Gracias, señor! Efectivamente, ese fue el caso.

Tu última publicación fue hace tres años. Ese cambio de plantilla que está causando problemas es un distintivo de honor para aquellos de nosotros que tenemos sitios de aquellos tiempos. :sunglasses: