Hallo,
Ich bin für den Betrieb eines Discourse-Forums für eine Organisation zuständig, der ich angehöre. Es läuft auf einem Ubuntu 18.04-Server bei AWS. Ich bin einigermaßen vertraut mit Ubuntu, aber nicht wirklich mit Discourse.
Ich habe versucht, auf die neueste Version zu aktualisieren, und bin stecken geblieben. Hier ist, was ich versucht habe:
# Sicherheitsupdates anwenden
apt-get update
apt-get dist-upgrade
# Pakete aktualisieren
apt-get update
apt-get upgrade
# Docker aktualisieren
wget -qO- https://get.docker.com/ | sh
# Versuchen, Discourse erneut zu aktualisieren
cd /var/discourse
./launcher rebuild app
Immer wenn ich die folgenden Schritte erreiche, hängt das Update:
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 zeigt ein paar yarn.js-Prozesse an, die festzustecken scheinen:
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
Gibt es etwas, das ich versuchen kann?
Vielen Dank im Voraus.