Discourse の更新失敗と 502 Bad Gateway

皆さん、こんにちは。

以下の問題について、誰か助けていただければと大変助かります。

最近、2026.6 から最新版へのアップグレードを試みました。

しかし、Postgres がバージョン 18 に更新されるという告知を見ておらず、その結果、ディスク容量不足(利用可能な 25GB に加えてさらに 8GB 必要)により、アップグレードが失敗しました。

私たちのサイトは現在 v15 を使用しているため、app.yml の該当行を 'templates/postgres.15.template.yml に変更して保存することで、アップグレードの延期を決めました。

その後、再構築(rebuild)を試みましたが、以下のエラーで失敗しました。

Errno::ENOENT: No such file or directory @ rb_sysopen - /etc/postgresql/15/main/postgresql.conf
Location of failure: /usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups/replace_command.rb:11:in 'IO.read'
replace failed with the params {"filename" => "/etc/postgresql/15/main/postgresql.conf", "from" => "data_directory = '/var/lib/postgresql/15/main'", "to" => "data_directory = '/shared/postgres_data'"}
bootstrap failed with exit code 1

いくつかのトラブルシューティングに失敗し、Discourse-Doctor でもサイトを再起動させることができなかったため、アップグレードを試みる数日前に取得した Linode の完全バックアップを復元する方が簡単だろうと判断しました。

復元が完了した後、愚かにもサイトが再び稼働するだろうと思っていましたが、
現在、サイトにアクセスしようとした際に 502 Bad Gateway エラーが発生する問題に直面しています。再構築で問題が解決できるというアドバイスを見たので試してみましたが、再構築は失敗し、再び bootstrap エラーが発生しました。

ご助力やご提案をいただければ幸いです。