Версия Discourse на f.example.LTD: НЕ НАЙДЕНО

Привет

Я устанавливал Discourse много раз. Иногда делаю это несколько раз в день.

На этот раз я установил Discourse на f.example.LTD.

Я использовал серверы от Public Cloud: Cloud solutions and on-demand resources | OVHcloud Worldwide

DNS Cloudflare (только DNS, и ./discourse-setup находит мой DISCOURSE_HOSTNAME)

Ошибка

Версия Discourse на f.example.LTD: НЕ НАЙДЕНА
Версия Discourse на localhost: НЕ НАЙДЕНА

появилась, когда я оставил тот же IP-адрес и переустановил систему Ubuntu, чтобы начать с чистого установления Discourse.

./discourse-doctor

время ./discourse-doctor
DISCOURSE DOCTOR Вт, 6 фев 2024 06:08:06 UTC
ОС: Linux discourse–c3-4-de1 6.2.0-37-generic #38-Ubuntu SMP PREEMPT_DYNAMIC Пн, 30 окт 2023 21:04:52 UTC x86_64 x86_64 x86_64 GNU/Linux

Найден containers/app.yml

==================== НАСТРОЙКИ YML ====================
DISCOURSE_HOSTNAME=f.example.LTD
SMTP_ADDRESS=smtp.eu.mailgun.org
DEVELOPER_EMAILS=i@example.LTD
SMTP_PASSWORD=***
SMTP_PORT=587
SMTP_USER_NAME=i@mg.example.LTD
LETSENCRYPT_ACCOUNT_EMAIL=ssl@example.LTD

==================== ИНФОРМАЦИЯ О DOCKER ====================
ВЕРСИЯ DOCKER: Docker version 24.0.5, build 24.0.5-0ubuntu1~23.04.1

ПРОЦЕССЫ DOCKER (docker ps -a)

CONTAINER ID IMAGE COMMAND СОЗДАН СТАТУС ПОРТЫ ИМЯ
8f64a8154b21 local_discourse/app “/sbin/boot” 15 минут назад Работает 15 минут 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp app

8f64a8154b21 local_discourse/app “/sbin/boot” 15 минут назад Работает 15 минут 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp app

Контейнер Discourse app работает

==================== ПЛАГИНЫ ====================
- git clone GitHub - discourse/docker_manager: Plugin for use with discourse docker image · GitHub

Ненастроенных плагинов не обнаружено.

Смотрите официальный список: discourse/lib/plugin/metadata.rb at main · discourse/discourse · GitHub

========================================
Версия Discourse на f.example.LTD: НЕ НАЙДЕНА

Версия Discourse на localhost: НЕ НАЙДЕНА

==================== ИНФОРМАЦИЯ О ПАМЯТИ ====================
ОЗУ (МБ): 3996

           всего        использовано      свободно      общее        кэш/буфер   доступно

Mem: 3811 1501 217 50 2453 2310
Swap: 0 0 0

==================== ПРОВЕРКА СВОБОДНОГО МЕСТА НА ДИСКЕ ====================
---------- Свободное место на диске ОС ----------
Файловая система Размер Использовано Доступно % Использовано Монтировано на
/dev/sda1 49G 11G 38G 22% /

==================== ИНФОРМАЦИЯ О ДИСКАХ ====================
Диск /dev/loop0: 73.9 МиБ, 77492224 байт, 151352 секторов
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop1: 40.86 МиБ, 42840064 байт, 83672 сектора
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop2: 152.06 МиБ, 159444992 байт, 311416 секторов
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop3: 74.11 МиБ, 77713408 байт, 151784 сектора
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/sda: 50 ГиБ, 53687091200 байт, 104857600 секторов
Модель диска: QEMU HARDDISK
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: E232CD77-D3F6-45AA-9A19-E6C002533B04

Устройство Начало Конец Сектора Размер Тип
/dev/sda1 227328 104857566 104630239 49.9G Файловая система Linux
/dev/sda14 2048 10239 8192 4M Загрузочный раздел BIOS
/dev/sda15 10240 227327 217088 106M EFI System

Записи таблицы разделов не упорядочены по дискам.

==================== КОНЕЦ ИНФОРМАЦИИ О ДИСКАХ ====================

==================== ТЕСТ ПОЧТЫ ====================
Для надежного теста получите адрес на http://www.mail-tester.com/
Или просто отправьте тестовое сообщение себе.
Адрес электронной почты для теста? (‘n’ чтобы пропустить) [i@example.LTD]: Отправка письма на i@example.LTD. . .
Тестирование отправки на i@example.LTD через smtp.eu.mailgun.org:587, пользователь: i@mg.example.LTD с обычным аутентификацией.
Соединение с SMTP-сервером успешно.
Отправка на i@example.LTD. . .
Письмо принято SMTP-сервером.
Message-ID: a8ae3b5c-98d8-4bf1-8264-40b730bf4ec1@f.example.LTD

Если вы не получили сообщение, проверьте папку СПАМ
или повторите тест, используя сервис вроде http://www.mail-tester.com/.

Если сообщение не доставлено, это не проблема Discourse.
Проверьте логи SMTP-сервера по указанному выше Message-ID, чтобы узнать, почему
не удалось доставить сообщение.
Замена: SMTP_PASSWORD
Замена: LETSENCRYPT_ACCOUNT_EMAIL
Замена: DEVELOPER_EMAILS
Замена: DISCOURSE_DB_PASSWORD
Замена: Отправка письма на

==================== ГОТОВО! ====================
Хотите опубликовать общедоступную версию этого файла? (Y/n) n
Общедоступный лог не создан.

Вы можете просмотреть вывод этого скрипта с помощью
LESS=-Ri less /tmp/discourse-debug.txt

НО СНАЧАЛА убедитесь, что вы знаете первые три команды ниже!!!

Команды, которые нужно знать при просмотре файла с помощью вышеуказанной команды (называемой ‘less’):
q – выход
/error – поиск слова ‘error’
n – поиск следующего вхождения
g – переход в начало файла
f – переход на одну страницу вперед
b – переход на одну страницу назад
G – переход в конец файла

real 3m3.391s
user 0m0.251s
sys 0m0.179s

В качестве теста я установил Discourse на том же сервере и IP, указал его на другой поддомен, и всё заработало.

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

Версия Discourse на f.example.LTD: НЕ НАЙДЕНА

Теперь мой сайт f.example.LTD недоступен, и я не знаю, как отладить это.

Заранее большое спасибо

Али

Значит, f.example.LTD указывает на ваш текущий сервер, и вы выполнили пересборку?

Вы делали много пересборок, из-за чего достигли лимитов Let’s Encrypt?