Ошибка при обновлении установки Discourse

Здравствуйте, это Хабиб.

Я пытался обновить свою установку Discourse по ссылке, предоставленной в панели управления, но, к сожалению, возникла ошибка, и теперь я не могу вернуться на сайт, так как там написано:

Ой

Программное обеспечение, управляющее этим форумом обсуждений, столкнулось с неожиданной проблемой. Приносим извинения за неудобства.

Подробная информация об ошибке была записана в журнал, и было автоматически сгенерировано уведомление. Мы изучим этот вопрос.

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

Пожалуйста, мне нужна ваша поддержка.

Спасибо

Можете поделиться, какие плагины вы используете?

Не совсем уверен, но, думаю, это модератор категории. Я всё ещё новичок и изучаю систему, которая используется для модерации вакансий, учебных программ, тендеров и других материалов.

Система требовала обновления, поэтому я решил нажать кнопку обновления.

Это сайт comms.southsudanngoforum.org

Привет и добро пожаловать, @Habib :slight_smile:

У вас есть доступ к серверу, чтобы попробовать обновить или пересобрать его оттуда?

Вы также можете проверить страницу /logs, чтобы увидеть, есть ли там дополнительная информация, которой вы можете поделиться — South Sudan NGO Forum - Communication Portal - Communications Portal of the South Sudan NGO Forum

Давайте попробую получить доступ и посмотреть, но ссылка на логи не открывается или ничего не отображает.

Я подключился к серверу через SSH и попытался выполнить обновление, но система сообщает, что файл или каталог не найден. Однако после перехода в директорию discourse команда ls показывает launcher зелёным цветом, а не синим.

Я не уверен в значении зеленого/синего цвета, но для обновления с вашего сервера обычно нужно выполнить следующие действия:

cd /var/discourse
./launcher rebuild app

Не могли бы вы предоставить немного больше деталей о вашей конфигурации? Это стандартная установка? Установлены ли какие-либо сторонние плагины?

Попробуйте следующее:

cd /var/discourse
ls containers

У вас должен быть файл app.yml или web_only.yml.

Если у вас есть app.yml, выполните следующее:

./launcher rebuild app

Да, я вижу это, но теперь сообщается, что не удается подключиться к демон Docker — проверьте, что он запущен, и у вас есть доступ.

Да, команда сработала, но теперь пишет, что не удается подключиться к демону Docker — проверьте, что он запущен и у вас есть доступ.