Обновление через интерфейс не запускается, просто сбрасывается

У меня установлена стандартная версия, и я обновляюсь еженедельно в субботу около 09:00 UTC через административный интерфейс.

На этой неделе обновление требовало обновления Docker. При запуске появляется сообщение о том, что обновление началось, но никаких процессов не отображается. Экран остаётся пустым. Проверка окна процессов не показывает значительной активности (обычно видно, как обновление последовательно проходит все этапы).

Через несколько минут интерфейс обновления снова показывает, что обновление всё ещё требуется, то есть интерфейс сбрасывается, и ничего не произошло. Я пробовал это три раза. У меня сейчас нет доступа к SSH-ключам, поэтому до Нового года я могу запускать обновления только через административный интерфейс.

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

Обычно в такой ситуации рекомендуется обновление через командную строку, поэтому жаль, что у вас сейчас нет к ней доступа. Если вы используете Digital Ocean, у них также есть опция «Access Console» в веб-интерфейсе — возможно, это может стать альтернативным решением?

5 лайков

Привет, у меня тоже такая же ситуация (

Недавно было обновлено базовое изображение. Рекомендую выполнить пересборку через командную строку.

Вы можете поделиться коммитом, если у вас есть ссылка на текущий форум или URL.

1 лайк

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

Если я вижу этот экран и нажимаю «Далее», это должно сработать:

Если мне нужно использовать терминал и выполнить обновление вручную, система должна сообщить мне об этом.

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

Версия
Установлено
3.2.0.beta4-dev
(
56795f5c07
)

1 лайк

Может быть, в следующий раз…

Чтобы включить консоль Droplet, войдите в систему как root или как пользователь с правами sudo.

2 лайка

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

3 лайка

Спасибо за подсказку. Это возможно. Я проверю в новом году и отпишусь здесь.

2 лайка

@pfaffman вы были правы. Моя ОС достигла конца срока поддержки, и у меня не было никаких уведомлений. Я только что выполнил масштабное обновление всей системы, и теперь всё работает нормально.

Интересно, можно ли добавить уведомление о конце срока поддержки ОС в веб-интерфейс Discourse. Если бы я увидел это в панели администратора, то смог бы решить проблему до того, как оказался заблокированным.

1 лайк

(В качестве комментария я бы не рекомендовал выполнять обновление через графический интерфейс в то время, когда у вас не будет возможности зайти и исправить проблемы через SSH. Лично я также стараюсь планировать обновления на время, когда этот форум, как я надеюсь, будет полон отзывчивых людей — не в выходные. Также хочу отметить то, что считаю очень важным: всегда делайте и скачивайте резервную копию перед попыткой обновления. Конечно, это все мои личные рекомендации, основанные на моих приоритетах.)

1 лайк

У меня никогда не возникало проблем с получением быстрых и точных рекомендаций на этом сайте, даже в выходные. Так что спасибо всем за это :pray:

Хорошо это или плохо, но я выбираю время для обновлений, исходя из потребностей моих пользователей, а не удобства администраторов. Поскольку WebUI проще использовать с телефона, логично, что его часто будут запускать в те моменты, когда доступ по SSH может быть затруднён. В любом случае, всё это лишь отклонение от моего вопроса и его успешного решения :+1:.

3 лайка

Вау, очень смело делать это с телефона!

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

1 лайк

Всегда отлично работало. Нечто вроде «без риска нет выигрыша» :sweat_smile:

1 лайк

Эта тема была автоматически закрыта через 3 дня после последнего ответа. Новые ответы больше не принимаются.