La mise à jour depuis l’interface graphique a échoué. J’ai donc effectué une mise à jour en ligne de commande en procédant comme suit :
cd /var/discourse
./launcher rebuild app
Lorsque j’essaie de me connecter au site depuis le navigateur, j’obtiens l’erreur “Ce site est inaccessible”. Pensant que le conteneur n’a peut-être pas démarré, j’ai essayé :
./launcher start app
J’obtiens un message indiquant que le conteneur a déjà démarré. J’ai fait ce qui suit pour plus de sécurité :
./launcher restart app
Même problème. Le site reste inaccessible depuis le navigateur. Je ne suis pas très familier avec Docker ou Discourse. Je ne sais même pas par où commencer le débogage.
Voici ce que j’obtiens lorsque je fais :
./launcher logs app
détection de l’architecture x86_64.
AVERTISSEMENT : le fichier containers/app.yml est lisible par tous. Vous pouvez sécuriser ce fichier en exécutant : chmod o-rwx containers/app.yml
run-parts : exécution de /etc/runit/1.d/00-fix-var-logs
run-parts : exécution de /etc/runit/1.d/anacron
run-parts : exécution de /etc/runit/1.d/cleanup-pids
Nettoyage des fichiers PID obsolètes
run-parts : exécution de /etc/runit/1.d/copy-env
runsvdir démarré, PID est 28
ok : run : redis : (pid 40) 0s
ok : run : postgres : (pid 36) 0s
pid du superviseur : 38 pid d’unicorn : 67
Arrêt en cours
run-parts : exécution de /etc/runit/3.d/01-nginx
ok : down : nginx : 0s, normalement actif
run-parts : exécution de /etc/runit/3.d/02-unicorn
(38) sortie
ok : down : unicorn : 0s, normalement actif
run-parts : exécution de /etc/runit/3.d/10-redis
ok : down : redis : 1s, normalement actif
run-parts : exécution de /etc/runit/3.d/99-postgres
ok : down : postgres : 0s, normalement actif
ok : down : cron : 1s, normalement actif
ok : down : nginx : 8s, normalement actif
ok : down : postgres : 1s, normalement actif
ok : down : redis : 8s, normalement actif
ok : down : rsyslog : 0s, normalement actif
ok : down : unicorn : 8s, normalement actif
run-parts : exécution de /etc/runit/1.d/00-fix-var-logs
run-parts : exécution de /etc/runit/1.d/anacron
run-parts : exécution de /etc/runit/1.d/cleanup-pids
Nettoyage des fichiers PID obsolètes
run-parts : exécution de /etc/runit/1.d/copy-env
runsvdir démarré, PID est 28
ok : run : redis : (pid 43) 1s
ok : run : postgres : (pid 37) 1s
pid du superviseur : 35 pid d’unicorn : 67
J’apprécierais que quelqu’un m’aide à remettre le site en ligne.