Discourse Activitypub liefert nach Rebuild 502-Fehler

Self-Hosted mit 2 Containern. Beim heutigen Rebuild (latest) gibt Activitypub einen Fehler 502 aus. Wenn man es in web_only.yml auskommentiert, funktioniert es wieder.

1 „Gefällt mir“

Ich kann das bestätigen; es musste ebenfalls deaktiviert werden.

1 „Gefällt mir“

Es sieht so aus, als hätte es kürzlich einen Fix gegeben: FIX: Correct polymorphic attachment association - Pull Request #340 - discourse/discourse-activity-pub - GitHub. Weißt du, ob deine Discourse-Core-Version Rails 8.1 enthält oder nicht? @techAPJ Wir müssen für diese Änderung möglicherweise einen Kompatibilitätseintrag hinzufügen.

2 „Gefällt mir“

Ich denke schon:

root@foorumi-hel-web-only:/var/www/discourse# bundle exec rails --version
Rails 8.1.3.1
2 „Gefällt mir“

@pmusaraj Ich habe dies mit Rails 8.0.5.1 und 8.1.3.1 geprüft. Ein Kompatibilitätseintrag sollte nicht erforderlich sein: Die korrigierte Assoziation funktioniert in beiden Versionen. Die vorherige Deklaration lässt sich in Rails 8.1 nicht laden, da sie class_name neben polymorphic: true angibt.

Der ursprüngliche Bericht wurde etwa 15 Minuten vor dem Merge des Fixes veröffentlicht, sodass er möglicherweise von einem Neuaufbau ohne den Fix stammte.

@Jagster @satonotdead Könntet ihr es erneut mit aktiviertem ActivityPub versuchen? Falls ihr weiterhin einen 502-Fehler erhaltet, bitte den Fehlerprotokoll aus /logs teilen.

2 „Gefällt mir“

Der Neuaufbau hat einwandfrei funktioniert!

2 „Gefällt mir“