Продолжаю сталкиваться с проблемами. Как применить «исправление»?

Продолжаем обсуждение из Сайт недоступен после пересборки (4 февраля 2025):

Как мне применить «исправление»?

Вы восстанавливаете.

Каждое из этих сообщений указывает на неудачную или отсутствующую подстановку — я не перечитывал все предыдущие посты, но вижу, что у МНОГИХ людей на Docker версии 20.10.5 возникают проблемы:

Это может быть причиной проблемы.

Вы сделали резервную копию сервера заранее? Можете ли вы откатиться к состоянию до первой попытки обновления?

Если нет, я уверен, что все данные всё ещё на месте,

В любом случае, сделайте резервную копию прямо сейчас.

Что вы увидите, если выполните:

cat /var/discourse/shared/standalone/postgres_data/PG_VERSION

В какой-то момент они решили, что Support предназначен для помощи в использовании работающего сайта Discourse, а #installation — для помощи тем, кто самостоятельно размещает сайт и у которого он пока не работает. Это не помощь с установкой как процессом, а помощь с вашей установкой, независимо от того, существует она или нет. То есть речь идёт об установке как о существительном, а не как о глаголе. Я тоже путался первые пару раз, когда они так делали. :person_shrugging:

Нельзя. Обратного пути нет. (Разве что, возможно, у вас есть полный образ сервера в резервной копии.)

Мне казалось, я видел, что вы вернулись к какому-то старому образу сервера и ваш сайт снова работает? Или, может быть, это был кто-то другой.

Вы можете ответить на вышеуказанные вопросы, и, возможно, Майкл сможет вам помочь. Я думаю, что гораздо быстрее, проще и безопаснее переехать на новый droplet. Если у вас есть свежая резервная копия Discourse, вы можете просто сделать чистую установку и восстановить эту копию там. Если её нет, вы можете следовать инструкциям Перенос сайта Discourse на другой VPS с помощью rsync и попробовать обновление там. Вы ничего не теряете, поскольку ваш текущий сайт продолжит работать. Если вы обнаружите, что всё работает, вы можете остановить старый сайт, выполнить команду rsync, повторить процесс ещё раз, а затем переключить DNS.