Пересборка приложения - Ошибка

Привет!

Я пытаюсь пересобрать своё приложение Discourse, чтобы запустить его, но постоянно получаю эту ошибку.

./launcher rebuild app
Ensuring launcher is up to date
Fetching origin
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (4/4), 2.93 KiB | 2.93 MiB/s, done.
From https://github.com/discourse/discourse_docker
 * [new branch]      add-maxmind-key-line-(commented-out)-to-default-config -> origin/add-maxmind-key-line-(commented-out)-to-default-config
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 60 app
app
cd /pups && git pull && /pups/bin/pups --stdin
docker: invalid reference format: repository name must be lowercase.
See '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.

Это полный вывод команды. Я уже несколько раз запускал Discourse Doctor, но он не дал никаких прямых подсказок по решению проблемы.

Буду благодарен за любую помощь.
Заранее спасибо.

Что-нибудь интересное в ./launcher logs app?

Я проверю за вас.
Подождите, пока я войду в сервер.

Похоже, что во многих файлах есть это сообщение: «файл не существует»

Как выглядит содержимое /var/discourse? Там ли вы запускаете команды? Можете ли вы определить, запущен ли контейнер?

Итак, я решил просто быстро переустановить. Теперь при запуске:

./launcher rebuild app

выводится следующая ошибка:

FAILED
--------------------
Pups::ExecError: /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end' failed with return #<Process::Status: pid 192 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params "/usr/local/bin/ruby -e 'if ENV[\"DISCOURSE_SMTP_ADDRESS\"] == \"smtp.example.com\"; puts \"Aborting! Mail is not configured!\"; exit 1; end'"
75286dddc94d10daec3fb41a586df799de5eb633374f13c50a976aab68f6add6
** FAILED TO BOOTSTRAP ** пожалуйста, прокрутите вверх и поищите более ранние сообщения об ошибках; их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.

Не знаю, можно ли это вообще исправить.

Есть ли у вас корректный файл app.yml в /var/discourse/containers? Если нет, вам также необходимо снова запустить скрипт настройки.

Выполните

apt-get update

apt-get upgrade

Затем

cd /var/discourse/

./launcher rebuild app