Ошибка «Oops. The software powering this discussion…» после обновления через интерфейс


Когда я сегодня открыл форум на телефоне, мне напомнили, что нужно обновить приложение. Я нажал на «Обновить», и всё превратилось в это.
Что мне сделать, чтобы сохранить свой сайт?

Привет @wenqin :wave: Вы уже попробовали безопасный режим? Можете ли вы войти в систему по адресу http://yoursite.com/u/admin-login?

Привет :waving_hand:

Возникает ли то же самое в безопасном режиме по ссылке, которую @Lilly привела выше?

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

Можете объяснить чуть понятнее? Я не разбираюсь в программировании.
Мне нужно попросить помощи у друзей. Я хотел бы максимально уточнить все шаги, прежде чем обращаться к ним.

Нет, я не могу

Да, безопасный режим сейчас не сработает. Как сказал Джей, для обновления нужен доступ администратора к командной строке. Ты знаешь, где размещён форум?

Кто-то должен подключиться к командной строке сервера через SSH (или, возможно, сделать это через панель управления) и выполнить:


cd /var/discourse
./launcher rebuild app

ОШИБКА: Версия ядра 3.10.0-1160.102.1.el7.x86_64 не поддерживается, пожалуйста, обновитесь как минимум до версии 4.4.0

Вам, вероятно, потребуется переехать на новую виртуальную машину с актуальной операционной системой, хотя, возможно, удастся просто обновить ядро.

Версия 3.11 вышла десять лет назад. Какую дистрибуцию вы используете? Что выводит команда

cat /etc/issue

?

Автор, если у вас работает Ubuntu LTS, возможно, сможет воспользоваться этим руководством для обновления сервера. Просто потребуется создать резервную копию VPS.

Мой провайдер изучил этот блог и сказал, что он выглядит хорошо по сравнению с первоначальным планом. Это не изменит IP-адрес.