Open excelsior091224 opened 3 months ago
I can follow Bridgy Fed from my Misskey instance at makai.chaotic.ninja
so it probably is something else.
failed(UnrecoverableError: skip: signerHost(bsky.brid.gy) !== activity.id host(fed.brid.gy
っていうログを発見したので、idとactorのホスト名の表現が違うのが原因っぽい?
やや強引にUtilityService#extractDbHostをいじったらフォローが通るようになった。
public extractDbHost(uri: string): string {
if (uri.includes('bsky.brid.gy')) return 'bsky.brid.gy';
const url = new URL(uri);
return this.toPuny(url.hostname);
}
💡 Summary
Blueskyとのブリッジを行うBridgy Fed(@bsky.brid.gy@bsky.brid.gy)のフォローが「処理中」のまま完了しない。
🥰 Expected Behavior
@bsky.brid.gy@bsky.brid.gyをフォローしたとき、こちらからのフォローが成功し、同事に@bsky.brid.gy@bsky.brid.gyからこちらのアカウントもフォローされる。
🤬 Actual Behavior
私の建てたmisskeyインスタンス(https://misskey.vermilion3.xyz,Cloudflare tunnelを使用して外部公開)とmisskey.ioの2つで試したが、どちらも「処理中」のままで完了しない。
misskey.ioのほうだと、向こうからの自動リフォローは成功しているが、こちらからはフォローできていない状態。
Bridgy Fedのリポジトリのほうでイシューを作ったが、そちらでの回答によると以下の通り。
https://github.com/snarfed/bridgy-fed/issues/1093
misskey.vermilion3.xyzでの問題
misskey.ioでの問題
📝 Steps to Reproduce
1.あなたのmisskeyアカウントで@bsky.brid.gy@bsky.brid.gyをフォローする。
💻 Frontend Environment
🛰 Backend Environment (for server admin)
Do you want to address this bug yourself?