Мы пытаемся переустановить нашу инсталляцию Discourse (как просит интерфейс администратора).
Вот ошибки, пожалуйста, помогите, мы не очень хорошо разбираемся в Docker.
root@school-forum:/var/discourse# ./launcher rebuild app
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
cat: templates/sshd.template.yml: No such file or directory
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.
root@school-forum:/var/discourse#
Пожалуйста, помогите — нам не удалось найти людей с похожими проблемами в последнее время.
Редактирование: после выполнения apt-get update/upgrade я получаю новое сообщение об ошибке:
/usr/bin/docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:297: copying bootstrap data to pipe caused \"write init-p: broken pipe\"": unknown.
Ваша установка Docker работает некорректно.
Смотрите: https://meta.discourse.org/t/docker-error-on-bootstrap/13657/18?u=sam
root@school-forum:/var/discourse# ./launcher rebuild app
/usr/bin/docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:297: copying bootstrap data to pipe caused \"write init-p: broken pipe\"": unknown.
Ваша установка Docker работает некорректно.
Смотрите: https://meta.discourse.org/t/docker-error-on-bootstrap/13657/18?u=sam
Попробовав несколько вариантов, решил просто закомментировать это. До сегодняшнего поста не находил никого, у кого была бы такая проблема с пересборкой.
Всем привет, краткое обновление: закомментирование строки в app.yml решило эту проблему, однако пересборка завершается ошибкой на следующем этапе с сообщением:
cd /pups && git pull && /pups/bin/pups --stdin
fatal: unable to access 'https://github.com/discourse/pups.git/': Could not resolve host: github.com
1e4e6a45815a1196e4687a17e44a0beb1dd6229cd61ba2a3b657903e6cd2b56e
** FAILED TO BOOTSTRAP ** прокрутите вверх и поищите более ранние сообщения об ошибках, их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.
Также ./discourse-doctor завершается ошибкой после попытки пересборки — с тем же сообщением.
У меня возникла точно такая же проблема при обновлении с версии 2.4.2 до 2.4.3, вот лог:
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 10 app
app
cat: templates/sshd.template.yml: No such file or directory
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(s).
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 пересоздание приложения снова не удалось, но контейнер был перезапущен, поэтому сайт снова работает нормально на версии 2.4.2.