Hola
He instalado Discourse muchas veces. Algunos días lo hago varias veces.
Esta vez instalé Discourse en f.example.LTD
Usé servidores de Public Cloud: Cloud solutions and on-demand resources | OVHcloud Worldwide
DNS Cloudflare (solo DNS y ./discourse-setup encuentra mi DISCOURSE_HOSTNAME)
El error
Versión de Discourse en f.example.LTD: NO ENCONTRADA
Versión de Discourse en localhost: NO ENCONTRADA
sucedió cuando mantuve la dirección IP y reinstalé el sistema Ubuntu para comenzar con un Discourse fresco.
./discourse-doctor
tiempo ./discourse-doctor
DISCOURSE DOCTOR Mar 6 06:08:06 UTC 2024
SO: Linux discourse–c3-4-de1 6.2.0-37-generic #38-Ubuntu SMP PREEMPT_DYNAMIC Lunes 30 de Oct 21:04:52 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Se encontró containers/app.yml
==================== CONFIGURACIÓN DE 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
==================== INFORMACIÓN DE DOCKER ====================
VERSIÓN DE DOCKER: Docker version 24.0.5, build 24.0.5-0ubuntu1~23.04.1
PROCESOS DE DOCKER (docker ps -a)
ID DEL CONTENEDOR IMAGEN COMANDO HACE CREADO ESTADO PUERTOS NOMBRES
8f64a8154b21 local_discourse/app “/sbin/boot” 15 minutos En ejecución 15 minutos 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 minutos En ejecución 15 minutos 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp app
El contenedor de Discourse app está en ejecución
==================== PLUGINS ====================
No se detectaron plugins no oficiales.
Consulte discourse/lib/plugin/metadata.rb at main · discourse/discourse · GitHub para ver la lista oficial.
========================================
Versión de Discourse en f.example.LTD: NO ENCONTRADA
Versión de Discourse en localhost: NO ENCONTRADA
==================== INFORMACIÓN DE MEMORIA ====================
RAM (MB): 3996
total usado libre compartido buff/cache disponible
Mem: 3811 1501 217 50 2453 2310
Swap: 0 0 0
==================== COMPROBACIÓN DE ESPACIO EN DISCO ====================
---------- Espacio en disco del SO ----------
Sistema de archivos Tamaño Usado Disp Uso% Montado en
/dev/sda1 49G 11G 38G 22% /
==================== INFORMACIÓN DE DISCO ====================
Disco /dev/loop0: 73.9 MiB, 77492224 bytes, 151352 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/loop1: 40.86 MiB, 42840064 bytes, 83672 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/loop2: 152.06 MiB, 159444992 bytes, 311416 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/loop3: 74.11 MiB, 77713408 bytes, 151784 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectores
Modelo de disco: QEMU HARDDISK
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: gpt
Identificador de disco: E232CD77-D3F6-45AA-9A19-E6C002533B04
Dispositivo Inicio Fin Sectores Tamaño Tipo
/dev/sda1 227328 104857566 104630239 49.9G Sistema de archivos Linux
/dev/sda14 2048 10239 8192 4M Arranque BIOS
/dev/sda15 10240 227327 217088 106M Sistema EFI
Las entradas de la tabla de particiones no están en el orden del disco.
==================== FIN DE INFORMACIÓN DE DISCO ====================
==================== PRUEBA DE CORREO ====================
Para una prueba robusta, obtenga una dirección de http://www.mail-tester.com/
O simplemente envíese un mensaje de prueba a usted mismo.
Dirección de correo electrónico para la prueba de correo (‘n’ para omitir) [i@example.LTD]: Enviando correo a i@example.LTD. . .
Probando el envío a smtp.eu.mailgun.org:587, nombre de usuario:i@mg.example.LTD con autenticación simple.
Conexión al servidor SMTP exitosa.
Enviando a i@example.LTD. . .
Correo aceptado por el servidor SMTP.
Message-ID: a8ae3b5c-98d8-4bf1-8264-40b730bf4ec1@f.example.LTD
Si no recibe el mensaje, revise su carpeta de SPAM
o vuelva a intentarlo usando un servicio como http://www.mail-tester.com/.
Si el mensaje no se entrega, no es un problema de Discourse.
Revise los registros del servidor SMTP para el Message ID anterior para ver por qué
falló la entrega del mensaje.
Reemplazando: SMTP_PASSWORD
Reemplazando: LETSENCRYPT_ACCOUNT_EMAIL
Reemplazando: DEVELOPER_EMAILS
Reemplazando: DISCOURSE_DB_PASSWORD
Reemplazando: Enviando correo a
==================== ¡LISTO! ====================
¿Desea servir una versión pública de este archivo? (S/n) n
No se generó el registro disponible públicamente.
Puede examinar la salida de este script con
LESS=-Ri less /tmp/discourse-debug.txt
PERO PRIMERO, ¡¡¡asegúrese de conocer los tres primeros comandos a continuación!!!
Comandos para saber al ver el archivo con el comando anterior (llamado ‘less’):
q – salir
/error – buscar la palabra ‘error’
n – buscar la siguiente ocurrencia
g – ir al principio del archivo
f – avanzar una página
b – retroceder una página
G – ir al final del archivo
real 3m3.391s
user 0m0.251s
sys 0m0.179s
Como prueba, instalé Discourse en el mismo servidor e IP y lo apunté a otro subdominio y funcionó.
Luego hice Cambiar el nombre de dominio y volví al error
Versión de Discourse en f.example.LTD: NO ENCONTRADA
Ahora mi sitio f.example.LTD está caído y no sé cómo depurarlo.
Muchas gracias de antemano
Ali