Сбой обновления Discourse и плагинов

Привет. Я попытался обновить новую версию Discourse и других плагинов, нажав «Обновить всё» в Docker Manager. Однако обновление не удалось.

Последняя строка: Запуск 3 рабочих процессов Unicorn, которые использовались изначально. См. ниже

Попытался перезапустить процесс, но теперь вижу следующие два экрана, и кнопка «Сбросить обновление» кажется недоступной.


Буду благодарен за любые советы. Большое спасибо, Саймон

Ошибка должна быть выше в этом логе.

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

Спасибо, Гэвин. Ошибка действительно возникла, но я перезапустил обновление, что, вероятно, было ошибкой. Ранее индикатор прогресса обновления под кнопкой «Обновить Discourse» двигался до появления уведомления об ошибке, но сейчас, похоже, ничего не происходит.

Я подожду и посмотрю, возникнет ли ошибка снова.

Кстати, у меня несколько минут назад также завершилась с ошибкой попытка обновления Docker Manager с сообщением «Извините, произошла ошибка при обновлении Discourse…». Я просто нажал ещё раз синюю кнопку «Начать обновление», и на второй раз Docker Manager успешно обновился (хотя процесс шёл медленно). Сейчас я обновляю сам Discourse, и это тоже занимает некоторое время.

(Виртуальный сервер DigitalOcean на 1 ГБ)

Спасибо, Джимми… Если возникнет ошибка, я думаю, просто планирую обновлять их по одному.

Мой тестовый сайт успешно обновился, хотя это заняло больше времени, чем обычно. Мой интерфейс администратора требует обновления Docker Manager, прежде чем позволит выполнить «обновить всё», так что, вероятно, это помогло.

Спасибо. Сколько времени занял весь процесс? Мой индикатор прогресса полностью неактивен, поэтому я не уверен, сколько мне ещё ждать.

Моя синяя полоса двигалась, поэтому я не уверен, что проходил тот же этап, на который вы ссылаетесь сейчас. Боюсь, я не засёк время, но, кажется, последняя операция «Обновить всё» заняла около 40 минут, а Docker Manager до этого — примерно столько же?

@simonfen вы можете войти через командную строку?

Если да, то выполните пересборку приложения лаунчера

Если вы имеете в виду доступ к черному окну на втором скриншоте выше, то я не могу получить к нему доступ. Оно просто черное, как на фото выше, и не реагирует.

Я жду уже более часа, но ничего не меняется. Возможно, прошло 90 минут.

Нет, я имею в виду место, где вы впервые установили Discourse.

Вы входите через терминал и выполняете команду

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

Хотя полоса прогресса не двигалась, обновление всё равно шло в фоновом режиме.

Да, ваша версия изменилась с 2.8 на Discourse 2.9.0.beta1, и сайт продолжает работать.

Значит, обновление прошло успешно.

Я попытался обновить плагин solved, но получил эту ошибку:
Upgrade discourse-solved error.docx (15,5 КБ)

Затем, когда я попытался вернуться на страницу обновления, появилась эта ошибка:

Хотя на главной странице Discourse кажется, что основное обновление прошло успешно.

Я рекомендую выполнить ./launcher rebuild app из терминала.

Огромное спасибо, Гэвин, за ваш совет.

Я сам не устанавливал Discourse, но постараюсь разобраться, как это сделать.

Если вы используете самостоятельное размещение, полезная информация содержится здесь:

Спасибо большое, JammyDodger.