如何调试与 ActivityPub 的连接问题

不幸的是,我在 Discourse 的日志中也看到了同样的问题,而且您没有显示为关注者。

如您所见,我刚刚成功地从另外两个 Mastodon 服务器进行了关注。我在 mastodon.ie(“irishangus”)上注册了一个帐户,并且也看到了您遇到的相同问题,即:

[Discourse Activity Pub] Failed to process https://mastodon.ie/users/irishangus: Could not resolve actor

此外,这个 actor 问题日志很奇怪,通常 Mastodon actor 的 URI 不会是这样的:

[Discourse Activity Pub] Failed to process https://mastodon.ie/aec0cbc8-c3bd-4eb2-a4f4-f491f8331841: Could not create actor

这一切都表明问题确实是 mastodon.ie 特有的。我明天会进一步调查。

2 个赞

我已被 mastodon.ie 的管理员告知,服务器已启用授权获取(Authorized Fetch),这可能是导致此问题的原因:

1 个赞

感谢您的便条。该插件确实支持 Mastodon 对 HTTP 签名的实现,而这正是 Authorized Fetch 的基础,但该服务器或更广泛的实现可能存在一些怪癖。这类问题通常需要一些时间才能正确调试,因此我本周晚些时候安排了一些时间来尝试解决。

2 个赞

12个帖子被拆分到新话题: 本地ActivityPub演员在没有密钥对的情况下被创建