Il launcher non riesce a ricostruire e lascia il contenitore non in esecuzione

Ciao,

Sto riscontrando questo problema con launcher rebuild: il rebuild fallisce, ma solo dopo aver fermato il container. discourse-doctor riesce a far ripartire il forum riavviando il vecchio container, ma aggiornarlo non sembra al momento possibile. Ho incollato i log alla fine del messaggio.

L’installazione risale a settembre 2016 e attualmente esegue Discourse 2.4.1; gli aggiornamenti per tutti i componenti sono stati eseguiti senza problemi fino ad ora. Il sistema host è Ubuntu 18.04 con gli ultimi aggiornamenti installati e Docker version 19.03.8, build afacb8b7f0.

Fammi sapere se hai bisogno di ulteriori informazioni per comprendere meglio il problema. Credo che sarebbe utile aggiungere un po’ di “printf-debugging” accanto alla chiamata docker run che sta fallendo.

$ sudo ./launcher rebuild app
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 10 app
app
cd /pups && git pull && /pups/bin/pups --stdin
/usr/bin/docker: invalid reference format: repository name must be lowercase.
See '/usr/bin/docker run --help'.
cat: cids/app_bootstrap.cid: No such file or directory
"docker rm" requires at least 1 argument.
See 'docker rm --help'.

Usage:  docker rm [OPTIONS] CONTAINER [CONTAINER...]

Remove one or more containers
rm: cannot remove 'cids/app_bootstrap.cid': No such file or directory
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

Potrebbe essere Can't rebuild because ssh template is removed

Controlla se il tuo app.yaml contiene templates/sshd.template.yml e, in tal caso, rimuovilo o commentalo. Mi è capitato recentemente, spero che questa sia la soluzione per te. :slight_smile:

Grazie, signore! Era effettivamente così.

Il tuo ultimo post è di tre anni fa. Quella modifica del template che causa problemi è un distintivo d’onore per noi che abbiamo siti di quei tempi. :sunglasses: