No estoy seguro de lo que hice, pero terminé intentando actualizar a través de la línea de comandos y dañé los foros. Primero intenté actualizar a través de la herramienta de actualización proporcionada en la GUI, pero el sitio se cayó, así que lo hice a través de la línea de comandos y estoy recibiendo el mismo error
¿Realizaste
cd /var/discourse
./launcher rebuild app
desde la línea de comandos?
Si eso no ayuda, ¿probaste ./discourse-doctor?
Sí, intenté reconstruir la aplicación. La estoy reconstruyendo ahora con el plugin de anuncios eliminado para ver si eso cambia algo e intentar ver si el modo seguro funciona. Intenté usar el doctor, pero solo proporciona mucha información que no parece indicar claramente lo que está sucediendo. Proporcionaré eso en unos minutos una vez que esté completamente reconstruida.
El modo seguro no funciona y aquí está el discourse-doctor proporcionado:
DISCOURSE DOCTOR Sun Nov 20 08:02:54 CET 2022
OS: Linux discourse 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Found containers/app.yml
==================== YML SETTINGS ====================
DISCOURSE_HOSTNAME=forum.arcaneodyssey.dev
SMTP_ADDRESS=smtp.mailgun.org
DEVELOPER_EMAILS=REDACTED
SMTP_PASSWORD=REDACTED
SMTP_PORT=587
SMTP_USER_NAME=headless@mg.arcaneodyssey.dev
LETSENCRYPT_ACCOUNT_EMAIL=REDACTED
==================== DOCKER INFO ====================
DOCKER VERSION: Docker version 20.10.17, build 100c701
DOCKER PROCESSES (docker ps -a)
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3de708735f7f local_discourse/app \"/sbin/boot\" 2 minutes ago Up 2 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp app
Discourse container app is running
==================== PLUGINS ====================
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-chat-integration.git
- git clone https://github.com/discourse/discourse-whos-online.git
- git clone https://github.com/discourse/discourse-voting.git
- git clone https://github.com/discourse/discourse-checklist
- git clone https://github.com/gdpelican/retort.git
- git clone https://github.com/discourse/discourse-patreon.git
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
- git clone https://github.com/discourse/discourse-calendar.git
- git clone https://github.com/discourse/discourse-spoiler-alert.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-ratings.git
- git clone https://github.com/paviliondev/discourse-follow.git
- git clone https://github.com/discourse/discourse-reactions.git
# - sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git
# - git clone https://github.com/rimian/discourse-subscriptions.git
WARNING:
Tienes lo que parecen ser plugins no oficiales.
Si tienes problemas, deberías deshabilitarlos e intentar reconstruir de nuevo.
Ver https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb para la lista oficial.
========================================
Discourse version at forum.arcaneodyssey.dev: Discourse 2.9.0.beta12
Discourse version at localhost: Discourse 2.9.0.beta12
==================== MEMORY INFORMATION ====================
OS: Linux
RAM (MB): 16038
total used free shared buff/cache available
Mem: 15662 1363 3960 562 10337 13440
Swap: 2047 30 2017
==================== DISK SPACE CHECK ====================
---------- OS Disk Space ----------
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 19G 13G 5.1G 72% /
---------- Container Disk Space ----------
Filesystem Size Used Avail Use% Mounted on
overlay 19G 13G 5.1G 72% /
/dev/sdb 49G 35G 12G 75% /shared
/dev/sdb 49G 35G 12G 75% /var/log
==================== DISK INFORMATION ====================
Disk /dev/sda: 19.1 GiB, 20480786432 bytes, 40001536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: DA375F37-9B26-488D-A076-9130E80D2481
Device Start End Sectors Size Type
/dev/sda1 129024 40001502 39872479 19G Linux filesystem
/dev/sda14 2048 4095 2048 1M BIOS boot
/dev/sda15 4096 129023 124928 61M EFI System
Partition table entries are not in disk order.
Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdc: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
==================== END DISK INFORMATION ====================
==================== MAIL TEST ====================
Para una prueba robusta, obtén una dirección de http://www.mail-tester.com/
Prueba de correo omitida.
==================== DONE! ====================
La salida de este programa puede estar disponible en http://forum.arcaneodyssey.dev/N2EwNTllMmE1NTU2OGU5.txt
Deberías inspeccionar ese archivo cuidadosamente antes de compartir la URL.
Puedes examinar la salida de este script con
LESS=-Ri less /tmp/discourse-debug.txt
PERO PRIMERO, ¡¡¡asegúrate de conocer los tres primeros comandos a continuación!!!
Comandos para conocer al ver el archivo con el comando anterior (llamado 'less'):
q -- salir
/error<ENTER> -- 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
Intenta eliminar los dos complementos anteriores, creo que uno de estos dos podría estar causando problemas.
Puedes pasar de retort a reactions y de topic previews a https://github.com/paviliondev/discourse-tc-topic-list-previews y https://github.com/paviliondev/discourse-topic-previews-sidecar
Lo intentaré, pero de todos modos, ¿el modo seguro debería seguir funcionando? ¿ya que no usa plugins?
El modo seguro no funcionará si tu contenedor está arrojando errores.
Entendido, estoy reconstruyendo el contenedor ahora con los cambios sugeridos, publicaré la actualización una vez completado.
Recientemente ha habido un par de informes similares sobre que el plugin de vistas previas es una versión antigua y que actualizarlo a su nuevo repositorio soluciona los problemas:
¡Creo que esto lo solucionó! Gracias, debería revisar más a menudo los plugins que tengo que ya no son compatibles con las versiones más nuevas de Discourse.
¡Agradezco enormemente tu ayuda!
Topic Previews move to a Theme Component fue inicialmente experimental. Cuando esa experimentación terminó y la versión del componente temático maduró, la rama complementaria del plugin se fusionó con la rama principal y el plugin se renombró para que su nuevo propósito fuera más obvio. El movimiento de la rama significó que la rama antigua ya no se mantenía. Todo lo que necesita hacer es eliminar la opción de rama, ya que los cambios de nombre son mapeados automáticamente por GitHub. Esto sucedió hace algún tiempo. Ver: Topic List Previews (TLP) para enlaces actualizados. (Oh, veo que los publicaste, gracias @itsbhanusharma)
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

