Discourse Activitypub devuelve un 502 tras la reconstrucción

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.

1 me gusta

Puedo confirmarlo; también era necesario desactivarlo.

1 me gusta

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.

2 Me gusta

Creo que sí:

root@foorumi-hel-web-only:/var/www/discourse# bundle exec rails --version
Rails 8.1.3.1
2 Me gusta

@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.

2 Me gusta

¡La reconstrucción funcionó muy bien!

2 Me gusta