自托管的 2 容器配置,今天重建(最新版本)后,Activitypub 出现 502 错误。将其从 web_only.yml 中注释掉后问题就解决了。
1 个赞
我可以确认,它也需要被禁用。
1 个赞
看起来最近有一个修复 FIX: Correct polymorphic attachment association - Pull Request #340 - discourse/discourse-activity-pub - GitHub,你知道你的 Discourse 核心版本是否包含 Rails 8.1 吗?@techAPJ 我们可能需要为此变更添加一个兼容性条目。
2 个赞
我觉得是的:
root@foorumi-hel-web-only:/var/www/discourse# bundle exec rails --version
Rails 8.1.3.1
2 个赞
@pmusaraj 我在 Rails 8.0.5.1 和 8.1.3.1 上验证了这一点。不需要添加兼容性条目:修正后的关联在两个版本上都能正常工作。之前的声明在 Rails 8.1 上无法加载,因为它在 polymorphic: true 的同时指定了 class_name。
最初的报告是在修复合并前约 15 分钟发布的,因此可能来自未包含该修复的重新构建。
@Jagster @satonotdead 你们能否在启用 ActivityPub 的情况下再次尝试重新构建?如果仍然出现 502 错误,请分享 /logs 中的错误日志。
2 个赞
重新构建非常顺利!
2 个赞