시도하신 Mastodon 서버에 접근 권한이 없어서 정확히 말하기는 어렵습니다. 하지만 HTTP 서명 문제일 가능성이 높다고 봅니다. HTTP 서명 관련 문제를 더 잘 파악할 수 있도록 로깅을 개선하는 작업을 계획에 올려 두었습니다. 이 작업이 진행되면 이 문제에 대해 더 많은 정보를 얻을 수 있을 것입니다. 잠시 후 같은 서버에서 다시 시도해 보세요. 서명을 끄자마자 실패한 검색이 바로 이어졌으므로, 캐시 문제였을 수도 있습니다.
음, 아니요, 여전히 404 오류가 발생합니다.
제가 널리 사용되는 공개 서버(그중 하나는 이전에 한 번도 사용해 본 적 없으며 계정을 캐시에 저장할 이유가 전혀 없었던 서버)로 시도해 봤기 때문에, 마스토돈에서조차 팔로우를 할 수 없는 것이 가장 흔한 경험일 것이라 추측합니다.
mastodon.pavilion.tech의 관리자이신 것 같네요. 상호 운용성을 가능하게 할 수 있는, 아마도 기본이 아닌 HTTP 서명과 관련된 서버 설정을 공유해 주시면 좋겠습니다. 이는 문제의 원인을 파악하고 현재 한계점을 이해하며, 잠재적인 기여 방향을 찾는 데 도움이 될 것이기 때문입니다 :-).
이것은 표준 Mastodon 서버입니다. 사용자 설정을 변경하면 문제가 발생할 수 있습니다. 하지만 표준 Mastodon 서버를 실행 중이라면 플러그인은 정상적으로 작동합니다. 이 플러그인은 다른 많은 인스턴스에서도 잘 작동합니다. 예를 들어 mastodon.social에서 #announcements를 팔로우할 수 있습니다.
말씀하신 대로 그곳에서 당신의 액터를 찾을 수 없습니다. 다른 문제가 있는 것 같습니다. 혹시 Cloudflare을 사용 중입니까? 다른 사용자 지정 시도를 해보셨나요? 웹 서버(예: nginx) 로그에 접근할 수 있나요?
@evilham 추가 디버깅을 위해 개인 메시지를 보냈습니다. 이 주제를 차지하지 않도록 하기 위해서입니다.
저도 같은 문제를 겪고 있습니다. 이 포스트를 게시했는데 Typofixer per la lingua italiana - Progetti - forum.linux.it 카테고리에는 ActivityPub가 활성화되어 있으며 @progetti@forum.linux.it 이어야 합니다.
여기서 존재하는 것을 확인할 수 있습니다 https://forum.linux.it/.well-known/webfinger?resource=acct:progetti@forum.linux.it
링크처럼 실제로 게시되었는지 확인하는 방법이 있을까요?
사용자들이 팔로우할 수 있는 것으로 보이지만, 마스토돈에서 검색해도 찾을 수 없습니다.
HTTP 서명을 비활성화하고 로그를 활성화했습니다(두 옵션 모두) 하지만 이 플러그인에 대해 /logs 에 아무것도 표시되지 않습니다.
다시 확인하기 위해 이것도 게시했습니다 ShareBackported estensione per Firefox - Progetti - forum.linux.it
@Mte90 님, 보고해 주셔서 감사합니다. 곧 이 시나리오에 대해 더 많은 정보를 파악할 수 있도록 추가 로그를 추가할 예정입니다. 기다려 주셔서 감사합니다!
cc @evilham.
저도 하위 카테고리(subcategory) 상황이며 팔로워가 없습니다. 하지만 팔로잉을 시도하면 오류가 발생합니다:
오류는 기록되지 않습니다. Mastodon에서 팔로잉(Follow) 활동을 시도하면 404가 반환됩니다.
안녕하세요 @hellekin, 보고해 주셔서 감사합니다. 아마 다른 문제일 수 있습니다. ps.s10y.eu를 직접 방문했을 때 몇 가지 문제를 발견했는데, 예를 들어 다음과 같습니다.
그럼에도 불구하고, 이 경우를 위해 추가 로그를 추가하는 동안 잠시 기다려 주십시오.
@hellekin @evilham @Mte90 인내해 주셔서 감사합니다! 외부 행위자(actor)의 실패한 요청에 대해 이 플러그인이 반환하는 모든 수신 요청 오류를 기록하도록 PR을 올렸습니다.
이 PR이 병합되면 플러그인을 업데이트해 주시고, 다음을 수행해 주시면 감사하겠습니다:
-
상세 로그가 활성화되어 있는지 확인하세요(사이트 설정 “activity pub verbose logging”).
-
이전에 시도했던 동일한 작업을 정확히 다시 시도해 주세요.
또한 몇 가지 사항을 유념해 주시기 바랍니다:
-
이미 26가지 이상의 다른 수신 요청 오류 시나리오가 존재합니다. 겉보기에는 비슷해 보일 수 있지만, 다른 분들이 경험한 문제와 동일한 문제는 아닐 수 있으므로 구체성이 중요합니다. 즉, 사용자가 수행한 구체적인 단계들이 중요합니다.
-
실패한 요청의 경우, 해당 요청을 시도한 행위자에게 이미 구체적인 오류 메시지가 반환되고 있으므로, 해당 로그에 접근 권한이 있다면 Discourse에 연결하려는 행위자의 로그도 확인해 보시는 것이 좋습니다.
결과를 듣고 싶으며, 각 사례를 더 자세히 조사해 보고 싶습니다. 다시 한번 감사합니다!
저도 같은 문제를 겪었어요. 왜 유효하지 않은지에 대한 추가 정보가 도움이 될 수도 있겠네요.
더 많은 테스트를 해볼 수 있도록 기다리고 있어요 ![]()
Angus, 감사합니다. 이 PR은 이제 병합되었습니다.
이제 다른 Discourse 인스턴스와 토픽을 공유할 수 있다는 점이 정말 좋습니다!
@Lhc_fl 안녕하세요, 늦게 답변드려서 죄송합니다. 혹시 여기서 말씀하시는 내용을 좀 더 자세히 설명해 주실 수 있을까요? 예를 들어 주시면 더 좋겠습니다.
오래전에 이걸 시도해 본 적이 있는데, 마지막으로 시도했을 때 내 사용자 이름에 라틴 문자가 아닌 문자(예: @零卡)가 포함되어 있으면 내 게시글이 Mastodon에서 표시되지 않았습니다.
하지만 현재 Discourse 사이트의 몇 가지 문제(그리고 제 인생도) 때문에 더 이상 테스트할 수 없습니다.
아, 그렇군요.
Mastodon이 사용자 이름에서 비라틴 문자를 지원하지 않는 것 같습니다.
ActivityPub 액터의 사용자 이름을 라틴 문자로 변환해야 할 수도 있습니다. 이 문제를 확인해 보겠습니다.
이것이 병합되면 해결될 것입니다.
Fediverse에서 작동하지 않는 사용자 이름(즉, 비 ASCII 문자)은 해당 사용자의 액터 사용자 이름(사용자의 Discourse 사용자 이름은 그대로 유지됨)에 대해 준수하는 변형으로 자동으로 변환됩니다. 또한 사용자가 ActivityPub 사용자 이름을 변경할 수 있는 기능도 추가할 가능성이 높습니다(따라서 Discourse 사용자 이름이 비 ASCII 문자여도 자동으로 변환된 ActivityPub 사용자 이름에 묶여 있지 않게 됩니다).
ActivityPub가 활성화된 카테고리로 이동할 때 body에 클래스를 추가하는 것이 가능할까요?
ActivityPub 뷰의 토픽 목록 마크업은 Discourse의 다른 핵심 페이지와 약간 다르며, 이로 인해 일부 테마가 해당 페이지를 올바르게 스타일링하지 못하는 문제가 발생합니다.
meta-branded 테마를 사용하면서 → https://meta.discourse.org/ap/category/67/followers 페이지를 방문했을 때 meta에서 이를 확인할 수 있는 예시는 다음과 같습니다.
일반적으로 상단 내비게이션 영역은 list-controls로 감싸져 있습니다.
그 아래는 list-container로 감싸져 있습니다.
네, 플러그인에서 이 문제를 해결하기 위해 뭔가 조치를 취해야 할 것 같습니다. 제가 한번 확인해 보겠습니다. 감사합니다!
안녕하세요,
플러그인을 테스트해 보고 있는데, [note][/note] 태그가 무시되고 모든 것이 게시되는 문제가 있습니다.
옵션들을 찾아봤지만 이 현상을 설명하는 명확한 내용은 보이지 않았습니다.
ActivityPub type to publish posts in this category as : Note
ActivityPub publication type : First Post
제가 놓친 부분이 있는 건지, 다른 분들도 같은 문제를 겪고 계신 건지 궁금합니다.
안녕하세요 @gde,
이 값이 항상 Note로 설정되어 있었나요? 이전에 Article로 설정되어 있었나요?
안녕하세요 @angus,
네, 주요 목표는 애초에 기사를 게시하는 것이 아니었기 때문에, 아티클(Article)로 설정한 적이 없습니다.






