Discourse Activitypub возвращает 502 после пересборки

Самостоятельный хостинг, 2 контейнера, и при пересборке сегодня (latest) 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, поскольку в нём указано class_name вместе с polymorphic: true.

Первоначальный отчёт был опубликован примерно за 15 минут до слияния исправления, поэтому он мог быть связан с пересборкой без этого исправления.

@Jagster @satonotdead, могли бы вы попробовать пересобрать проект ещё раз с включённым ActivityPub? Если вы по-прежнему получаете ошибку 502, пожалуйста, поделитесь журналом ошибок из /logs.

2 лайка

Пересборка прошла успешно!

2 лайка