新しい VM をセットアップして、そこでテストインストールを行い、動作確認を行うことをお勧めします。移行時には、古いフォーラムを読み取り専用モードにし、バックアップを取得して新しい VM に復元し、DNS を変更することで、ほぼダウンタイムを伴わずに切り替えることができます(実際には、DNS 変更後に Let’s Encrypt の証明書を取得してインストールするために再構築が必要になるため、わずかなダウンタイムが発生します)。
FAILED │················································································································
-------------------- │················································································································
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 645 exit 1> │················································································································
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn' │················································································································
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]} │················································································································
bbf0e57ac69f1febe2a5f149aa7e6e12541c3c23aaf199188fdf19d507254b58 │················································································································
** 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.
ステップ ./launcher bootstrap data および ./launcher start redis を見落としたようです。
[Mon 11 May 2020 12:53:20 AM UTC] Run reload cmd: sv reload nginx │················································································································
fail: nginx: runsv not running │················································································································
[Mon 11 May 2020 12:53:20 AM UTC] Reload error for : │················································································································
[Mon 11 May 2020 12:53:21 AM UTC] Domains not changed. │················································································································
[Mon 11 May 2020 12:53:21 AM UTC] Skip, Next renewal time is: Thu 09 Jul 2020 11:33:04 PM UTC │················································································································
[Mon 11 May 2020 12:53:21 AM UTC] Add '--force' to force to renew. │················································································································
[Mon 11 May 2020 12:53:21 AM UTC] Installing key to:/shared/ssl/discuss.noisebridge.info_ecc.key │················································································································
[Mon 11 May 2020 12:53:21 AM UTC] Installing full chain to:/shared/ssl/discuss.noisebridge.info_ecc.cer │················································································································
[Mon 11 May 2020 12:53:21 AM UTC] Run reload cmd: sv reload nginx │················································································································
fail: nginx: runsv not running │················································································································
[Mon 11 May 2020 12:53:21 AM UTC] Reload error for : │················································································································
run-parts: executing /etc/runit/1.d/remove-old-socket │················································································································
Started runsvdir, PID is 626 │················································································································
ok: run: redis: (pid 636) 0s │················································································································
chgrp: invalid group: 'syslog' │················································································································
ok: run: postgres: (pid 639) 0s │················································································································
rsyslogd: imklog: cannot open kernel log (/proc/kmsg): Operation not permitted. │················································································································
rsyslogd: activation of module imklog failed [v8.1901.0 try https://www.rsyslog.com/e/2145 ] │················································································································
supervisor pid: 640 unicorn pid: 667