В последние дни у нас внезапно возникла проблема с отправкой писем… Затем мы попытались обновить систему, но безрезультатно (страница обновления зависает, и каждый компонент — Docker, Discourse, плагины — застревает на этапе «Проверка новой версии…»). После этого мы попытались обновить всё через root, но процесс rebuild завершился ошибкой со следующим сообщением (среди прочего):
fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com
Наш хостинг-провайдер подтвердил, что проблем с подключением сервера, SSL, фаерволом или чем-либо другим нет.
#docker exec -it app bash -c "cat /etc/resolv.conf"
# Сгенерировано Docker Engine.
# Этот файл можно редактировать; Docker Engine не будет вносить дальнейшие изменения после его
# модификации.
nameserver 8.8.8.8
nameserver 8.8.4.4
# Основано на файле хоста: '/etc/resolv.conf' (устаревший)
# Переопределения: [nameservers]
#docker exec -it app bash -c "wget -O - -v https://github.com/discourse/logster.git/ |wc"
--2025-02-28 12:20:17-- https://github.com/discourse/logster.git/
Разрешение github.com (github.com)... не удалось: временная ошибка при разрешении имени.
wget: не удалось разрешить адрес хоста «github.com»
0 0 0
Спасибо… Я понятия не имею, как это могло произойти, но я не эксперт по Docker.
Какая у вас операционная система хоста и как вы установили Discourse? Использовали ли вы пакет, предоставленный хостинг-провайдером, или это стандартная установка? (Или установка для разработки??) Как вы установили Docker?
Но всё это раньше работало, а потом перестало, так что, возможно, проблема связана с Docker. Может быть, вы сможете обновить свою установку Docker??
Это стандартная установка, которая работала очень хорошо в AlmaLinux в последние несколько месяцев (а до этого тоже отлично в CentOS).
Как можно обновить установку Docker (без обычных инструкций по пересборке с помощью лаунчера или через веб-сайт, так как ни один из этих методов, похоже, не работает)?