Ошибка обновления Discourse и 502 Bad Gateway

Всем привет,

Буду очень благодарен, если кто-нибудь сможет помочь со следующими проблемами.

Недавно я попытался обновить версию с 2026.6 до последней.

Однако я не видел объявления о том, что Postgres будет обновлён до версии 18, в результате чего обновление не удалось из-за нехватки места на диске (не хватило 8 ГБ сверх имеющихся 25 ГБ).

В настоящее время наш сайт использует v15, поэтому мы решили отложить обновление, изменив строку в app.yml на 'templates/postgres.15.template.yml` и сохранив файл.

Затем при попытке пересобрать контейнер возникла следующая ошибка:

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.

Спасибо за любую помощь или предложения.