Обновление лаунчера Discourse вызывает новую проблему

Итак, последние несколько раз, когда я обновлял лаунчер или как там называется эта штука, которая обновляется вечность, прежде чем можно будет сделать другие обновления, я получал следующее:

Вы используете старую версию образа Discourse

Обновления через веб-интерфейс отключены, пока вы не запустите последний образ. Чтобы это сделать, войдите на свой сервер по SSH и выполните:

  cd /var/discourse
  ./launcher rebuild app

Теперь это проблема, потому что владелец форума редко заходит на форум и не делает этого, если я не напишу ему по электронной почте, и это начинает надоедать.

Почему я получаю это так часто?

1 лайк

Проблема здесь в владельце, а не в обновлениях через командную строку. Они были, есть и будут необходимы время от времени.

Возможно, они могут предоставить вам учётные данные SSH? Если они не могут или не хотят, то вы застрянете в этой ситуации. Это будет продолжаться.

3 лайка

Извините, но для выполнения обновления вам потребуется получить доступ по SSH.

Я запускаю экземпляр чуть больше года и мне пришлось выполнить только одно обновление через командную строку. Требовалось ли вашему экземпляру больше этого?

2 лайка

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

1 лайк

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

Мой совет: если у вас нет возможности подключиться к серверу по SSH, не нажимайте никакие кнопки обновления. Это лотерея, бросок костей — неизвестно, понадобится ли вам этот доступ к SSH.

Конечно, это сообщение противоречит идее о том, что хостинг Discourse невероятно прост. Он довольно прост, но не более того.

4 лайка

Справедливое замечание, ed_s. Поясни, пожалуйста, я запутался.

Кстати, я написал владельцу с просьбой предоставить доступ по SSH.

1 лайк

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