Autoalojado con 2 contenedores, y al reconstruir hoy (la versión más reciente) Activitypub genera un error 502. Comentar la línea en web_only.yml lo soluciona.
Puedo confirmarlo; también era necesario desactivarlo.
Parece que hubo una corrección reciente FIX: Correct polymorphic attachment association - Pull Request #340 - discourse/discourse-activity-pub - GitHub, ¿sabes si tu versión central de Discourse tiene Rails 8.1 o no? @techAPJ es posible que necesitemos añadir una entrada de compatibilidad para este cambio.
Creo que sí:
root@foorumi-hel-web-only:/var/www/discourse# bundle exec rails --version
Rails 8.1.3.1
@pmusaraj He comprobado esto con Rails 8.0.5.1 y 8.1.3.1. No debería ser necesaria una entrada de compatibilidad: la asociación corregida funciona en ambas versiones. La declaración anterior falla al cargar en Rails 8.1 porque especifica class_name junto con polymorphic: true.
El informe inicial se publicó aproximadamente 15 minutos antes de que se integrara la corrección, por lo que podría haber provisto de una reconstrucción sin la corrección.
@Jagster @satonotdead ¿podrían intentar volver a reconstruir con ActivityPub habilitado? Si aún reciben un error 502, por favor compartan el registro de errores de /logs.
¡La reconstrucción funcionó muy bien!