ActivityPub 연결 문제를 디버깅하는 방법

불행히도 이 문제의 Discourse 측 로그에서도 동일한 문제를 확인하고 있으며, 팔로워로 표시되지 않고 있습니다.

보시다시피, 저는 방금 다른 두 개의 Mastodon 서버에서 성공적으로 팔로우했습니다. mastodon.ie에서 계정을 가입(“irishangus”)했는데, 여기서도 보고하신 것과 동일한 문제를 겪고 있습니다. 즉,

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

게다가 이 액터(Actor) 오류 로그는 이상합니다. 보통 Mastodon 액터 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개의 좋아요

해당 노트를 올려주셔서 감사합니다. 이 플러그인은 Authorized Fetch의 기반이 되는 Mastodon의 HTTP 서명 구현을 지원하지만, 해당 서버나 전반적인 구현 방식에서 일부 특이한 문제가 발생할 수 있습니다. 이러한 유형의 문제를 제대로 디버깅하려면 시간이 좀 걸리므로, 이번 주 후반부에 시간을 내어 디버깅을 시도해 보겠습니다.

2개의 좋아요

12개의 게시물이 새 주제로 분리되었습니다: 로컬 ActivityPub 액터가 키 페어 없이 생성되고 있습니다