관리자 콘솔을 사용했을 때 다음과 같은 메시지가 표시되었습니다. 이전에는 정상적으로 작동했었는데 말이죠.
웹 UI를 통한 업그레이드는 최신 이미지를 실행할 때까지 비활성화됩니다.
이를 수행하려면 SSH를 통해 서버에 로그인한 다음 다음을 실행하세요:
cd /var/discourse
git pull
./launcher rebuild app
간단한 설명을 따라 했더니 다음과 같은 오류 메시지가 나타났습니다.
FAILED
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake themes:update assets:precompile’ failed with return #<Process::Status: pid 518 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec failed with the params {“cd”=>“$home”, “hook”=>“assets_precompile”, “cmd”=>[“su discourse -c ‘bundle exec rake themes:update assets:precompile’”]}
e3eb2969bd230aeaf5a9405901e7059aa898c61b41eec2156960a6bd2e08dd33
** FAILED TO BOOTSTRAP ** 이전의 오류 메시지를 확인하려면 위로 스크롤하세요. 오류가 여러 개 있을 수 있습니다.
./discourse-doctor가 문제를 진단하는 데 도움이 될 수 있습니다.
./discourse-doctor를 실행하면 재빌드가 시작되지만, 관리자 업그레이드 콘솔에서는 여전히 동일한 문제가 발생합니다.
root@geeksove:/var/discourse# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8bf07ae47872 local_discourse/app “/sbin/boot” 7 weeks ago Up 2 hours 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp app