안녕하세요,
저는 소속된 조직의 Discourse 포럼을 관리하고 있습니다. AWS의 Ubuntu 18.04 서버에서 실행 중입니다. Ubuntu는 어느 정도 익숙하지만, Discourse에는 크게 익숙하지 않습니다.
최신 버전으로 업그레이드를 시도했는데 막혀 있습니다. 제가 시도한 내용은 다음과 같습니다:
# 보안 업데이트 적용
apt-get update
apt-get dist-upgrade
# 패키지 업데이트
apt-get update
apt-get upgrade
# Docker 업데이트
wget -qO- https://get.docker.com/ | sh
# Discourse 업데이트 재시도
cd /var/discourse
./launcher rebuild app
다음 단계에 도달하면 업데이트가 멈추게 됩니다:
I, [2023-09-28T21:24:31.330675 #1] INFO -- : > cd /var/www/discourse && gem install bundl
er --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lo
ck)
I, [2023-09-28T21:24:32.423727 #1] INFO -- : Successfully installed bundler-2.4.13
1 gem installed
I, [2023-09-28T21:24:32.424286 #1] INFO -- : > cd /var/www/discourse && find /var/www/dis
course ! -user discourse -exec chown discourse {} \+
I, [2023-09-28T21:26:48.768332 #1] INFO -- :
I, [2023-09-28T21:26:48.769200 #1] INFO -- : > cd /var/www/discourse && if [ "tests-passe
d" != "tests-passed" ]; then
rm -rf app/assets/javascripts/node_modules
fi
I, [2023-09-28T21:26:48.771875 #1] INFO -- :
I, [2023-09-28T21:26:48.772302 #1] INFO -- : > cd /var/www/discourse && su discourse -c '
yarn install --frozen-lockfile && yarn cache clean'
warning " > @glint/environment-ember-loose@1.1.0" has unmet peer dependency "@glimmer/comp
onent@^1.1.2".
warning " > @glint/environment-ember-template-imports@1.1.0" has unmet peer dependency "em
ber-template-imports@^3.0.0".
warning " > @mixer/parallel-prettier@2.0.3" has unmet peer dependency "prettier@^2.0.0".
htop를 확인해보니 몇몇 yarn.js 프로세스가 멈춰 있는 것처럼 보입니다:
13727 ubuntu 20 0 911M 160M 29000 S 2.7 16.5 0:54.90 node /usr/share/yarn/bin/yarn.js install --frozen-lockfile
13747 ubuntu 20 0 911M 160M 29000 D 0.7 16.5 0:04.90 node /usr/share/yarn/bin/yarn.js install --frozen-lockfile
시도해 볼 수 있는 방법이 있을까요?
미리 감사합니다.