Launcher не может выполнить пересборку и оставляет контейнер неработающим

Здравствуйте,

У меня возникла проблема с launcher rebuild: процесс пересборки завершается ошибкой, но только после остановки контейнера. discourse-doctor способен восстановить форум, запустив старый контейнер, но обновление, похоже, в данный момент невозможно. Логи я приложил в конце сообщения.

Установка была произведена в сентябре 2016 года, сейчас запущена версия Discourse 2.4.1. Обновления всех компонентов до сих пор проходили успешно. Хост-система — Ubuntu 18.04 с последними обновлениями, версия Docker: 19.03.8, сборка afacb8b7f0.

Дайте знать, если потребуется дополнительная информация для лучшего понимания проблемы. Думаю, было бы полезно добавить отладочные команды printf рядом с вызовом docker run, который завершается ошибкой.

$ 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.

Может быть, это Can't rebuild because ssh template is removed

Проверьте, содержит ли ваш app.yaml templates/sshd.template.yml, и если да, удалите или закомментируйте эту строку. Я недавно столкнулся с этой проблемой сам, надеюсь, это поможет вам. :slight_smile:

Спасибо, сэр! Действительно, так и было.

Ваш последний пост был три года назад. Тот факт, что смена шаблона вызывает проблемы, — это знак отличия для тех из нас, у кого сайты ещё с тех далёких времён. :sunglasses: