안녕하세요,
launcher rebuild 명령을 실행할 때 문제가 발생하고 있습니다. 컨테이너를 중지한 후에만 재빌드가 실패합니다. discourse-doctor는 기존 컨테이너를 다시 시작하여 포럼을 복구할 수 있지만, 현재 업데이트는 불가능한 것 같습니다. 로그를 메시지 끝에 첨부했습니다.
설치는 2016년 9월에 이루어졌으며, 현재 Discourse 2.4.1 버전을 실행 중입니다. 지금까지 모든 구성 요소의 업그레이드는 정상적으로 진행되었습니다. 호스트 시스템은 최신 업데이트가 설치된 Ubuntu 18.04이며, Docker version 19.03.8, build afacb8b7f0을 사용하고 있습니다.
문제를 더 잘 이해하기 위해 추가 정보가 필요하시다면 알려주세요. 실패하는 docker run 호출 부분 옆에 몇 가지 "printf 디버깅"을 추가하는 것이 도움이 될 것 같습니다.
$ 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.