Итак, последние несколько раз, когда я обновлял лаунчер или как там называется эта штука, которая обновляется вечность, прежде чем можно будет сделать другие обновления, я получал следующее:
Вы используете старую версию образа Discourse
Обновления через веб-интерфейс отключены, пока вы не запустите последний образ. Чтобы это сделать, войдите на свой сервер по SSH и выполните:
cd /var/discourse
./launcher rebuild app
Теперь это проблема, потому что владелец форума редко заходит на форум и не делает этого, если я не напишу ему по электронной почте, и это начинает надоедать.
Извините, но для выполнения обновления вам потребуется получить доступ по SSH.
Я запускаю экземпляр чуть больше года и мне пришлось выполнить только одно обновление через командную строку. Требовалось ли вашему экземпляру больше этого?
Я понимаю, Эндрю и Canapin, но мой вопрос в том, почему, несмотря на то, что они продолжают это делать, проблема появляется всякий раз, когда я обновляюсь.
Мой совет: если у вас нет возможности подключиться к серверу по SSH, не нажимайте никакие кнопки обновления. Это лотерея, бросок костей — неизвестно, понадобится ли вам этот доступ к SSH.
Конечно, это сообщение противоречит идее о том, что хостинг Discourse невероятно прост. Он довольно прост, но не более того.