Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

特定のインスタンスのフォローが反映されない #6866

Open
syuilo opened this issue Nov 27, 2020 · 23 comments
Open

特定のインスタンスのフォローが反映されない #6866

syuilo opened this issue Nov 27, 2020 · 23 comments
Labels
⚠️bug? This might be a bug 🌌Federation The Federation/ActivityPub feature ❓needs more investigation A bug whose causes are unknown

Comments

@syuilo
Copy link
Member

syuilo commented Nov 27, 2020

@syuilo syuilo added ⚠️bug? This might be a bug 🌌Federation The Federation/ActivityPub feature labels Nov 27, 2020
@syuilo
Copy link
Member Author

syuilo commented Nov 27, 2020

Activityの受信(取得)は出来るけど配信は出来ないみたいな感じだろうか

@syuilo
Copy link
Member Author

syuilo commented Nov 27, 2020

nyan.nekoea.red からMastodonインスタンス(mstdn.maud.io)のアカウントをフォローしてみたら正常にフォローできたのでバグそう

@syuilo syuilo added 🐛Bug Unexpected behavior and removed ⚠️bug? This might be a bug labels Nov 27, 2020
@syuilo
Copy link
Member Author

syuilo commented Nov 27, 2020

misskey.tech のアカウントはフォローできたのでバグじゃなさそう

@syuilo syuilo added ⚠️bug? This might be a bug and removed 🐛Bug Unexpected behavior labels Nov 27, 2020
@syuilo
Copy link
Member Author

syuilo commented Nov 27, 2020

まとめると nyan.nekoea.red と misskey,io が通信したときだけ失敗しているっぽい

@syuilo
Copy link
Member Author

syuilo commented Nov 27, 2020

あ、@ai@misskey,io は正常にフォローできたから、misskey,io かつ特定のアカウント(@syuilo)のときだけフォローできないのか

@syuilo syuilo added the ❓needs more investigation A bug whose causes are unknown label Nov 27, 2020
@syuilo
Copy link
Member Author

syuilo commented Nov 27, 2020

@syuilo
Copy link
Member Author

syuilo commented Nov 27, 2020

ActivityPubの通信を手動で行うデバッグ機能欲しくなってきたな

@rinsuki
Copy link
Contributor

rinsuki commented Nov 27, 2020

なんか前別のインスタンスでもあった気がする

@NagaseYami
Copy link

今自分のサーバーではこの問題が発生していてmisskey.io全域のユーザーフォローすると永遠に処理中って走っているけどなんか情報必要ですか?デバッグログ出す方法わからないが(Loglevel=debug的な設定とかあります?)
ちなみにDockerです

@tamaina
Copy link
Contributor

tamaina commented Jul 24, 2023

misskey.ioは、新しいサーバーのリクエストを受け付けないようになっています。これを解除するには、io運営にお問い合わせください。

新しいサーバーではない場合はMisskey本体のバグかもしれません。

@NagaseYami
Copy link

一応MastodonとMisskey両方作ってて、どっちも配信中になっています。
(スクショとRaw infoはmisskey.ioのサーバー情報からとったもの)
Mastodonの方は問題なくフォローできます。
配信停止されると永遠にフォロー承認待ち」という件は一応知っています。

image

id:"7z40r0dbub"
firstRetrievedAt:"2019-10-21T13:27:35.327Z"
host:"mastodon.nagaseyami.com"
usersCount:2
notesCount:14
followingCount:64
followersCount:0
isNotResponding:false
isSuspended:false
isBlocked:false
softwareName:"mastodon"
softwareVersion:"4.1.5"
openRegistrations:false
name:"ながせやみ個人鯖"
description:"ながせやみのお一人遊びです~"
maintainerName:null
maintainerEmail:null
iconUrl:"https://mastodon.nagaseyami.com/packs/media/icons/android-chrome-36x36-4c61fdb42936428af85afdbf8c6a45a8.png"
faviconUrl:"https://mastodon.nagaseyami.com/packs/media/icons/favicon-48x48-c1197e9664ee6476d2715a1c4293bf61.png"
themeColor:"#191b22"
infoUpdatedAt:"2023-07-23T20:12:32.007Z"
id:"9gp4bjob8w"
firstRetrievedAt:"2023-07-02T14:55:05.819Z"
host:"misskey.nagaseyami.com"
usersCount:1
notesCount:0
followingCount:1
followersCount:0
isNotResponding:false
isSuspended:false
isBlocked:false
softwareName:"misskey"
softwareVersion:"13.14.1"
openRegistrations:false
name:"ながせやみ個人鯖"
description:"ながせやみのお一人遊びのサーバーです~"
maintainerName:"nagaseyami"
maintainerEmail:"admin@mail.nagaseyami.com"
iconUrl:"https://misskey.nagaseyami.com/static-assets/icons/192.png"
faviconUrl:"https://misskey.nagaseyami.com/favicon.ico"
themeColor:"#86b300"
infoUpdatedAt:"2023-07-24T08:59:20.019Z"

@tamaina
Copy link
Contributor

tamaina commented Jul 24, 2023

7/2ならMisskeyのバグかも…

@NagaseYami
Copy link

NagaseYami commented Jul 24, 2023

実はMisskeyの方一番最初は特に問題なくフォローできたんですよ。。。つまり7/2の時点では問題ありませんでした。
そのあといろいろいじってDB Dropしたりして、Misskey何回も建て直したら今に至ったということです。

@tamaina
Copy link
Contributor

tamaina commented Jul 24, 2023

あー、それはダメですね

@NagaseYami
Copy link

関係あるかどうかはわからないが一応misskey.io以外のインスタンスはフォローできます

@CyberRex0
Copy link
Contributor

CyberRex0 commented Jul 24, 2023

DBを吹き飛ばすと連合に不具合が出ます
吹き飛ばす前に使っていたユーザー名で一度でも繋がっていた場合は、連合することができなくなります
新しいユーザー名を使えばまた連合できるようになります
(DBを吹き飛ばした後にドメインを再利用するのを推奨しているわけではありません)

@NagaseYami
Copy link

なるほど、でもちょっとおかしいところありますね。

すみません、ActivityPub関連全然知識ないけど、サバとサバは何かの公開鍵の交換をしているって感じですかね?そしてDBを吹っ飛ばして最構築されるときに別の鍵になってたから認証が失敗して連合できなくなるということですか?

ちょっと話がややこしくなるけど、実はMastodonの方は遥か昔(firstRetrievedAt:"2019-10-21T13:27:35.327Z")に試しに作ったことがありまして、当時もいろいろいじって最終的にサバもDBも消したけど、再開したのは昨日ですね。。。
そしてmisskey.ioの方で配信停止されていることが分かって、つまりおそらく昔misskey.ioと連合したことがあって、そのあとずっとサバ応答なしだから配信停止されたと思います。そして今朝問い合わせで配信停止を解除してもらってそこから普通にフォローできます。
要はMastodonの方も「吹き飛ばす前に使っていたユーザー名で一度でも繋がっていた場合」満たしているんですよ。。。。。でも今問題なく稼働しています。。。

@tamaina
Copy link
Contributor

tamaina commented Jul 24, 2023

すみません、ActivityPub関連全然知識ないけど、サバとサバは何かの公開鍵の交換をしているって感じですかね?そしてDBを吹っ飛ばして最構築されるときに別の鍵になってたから認証が失敗して連合できなくなるということですか?

サーバーではなくユーザー単位で持っています

@NagaseYami
Copy link

NagaseYami commented Jul 24, 2023

すみません、ActivityPub関連全然知識ないけど、サバとサバは何かの公開鍵の交換をしているって感じですかね?そしてDBを吹っ飛ばして最構築されるときに別の鍵になってたから認証が失敗して連合できなくなるということですか?

サーバーではなくユーザー単位で持っています

あ、なるほど、目が節穴でした。
新しいユーザー作ってみます。

@tamaina
Copy link
Contributor

tamaina commented Jul 24, 2023

私もActivityPubに詳しくないんですが、MisskeyはよしなにしないがMastodonはよしなにやるみたいな感じだったはずです(

@NagaseYami
Copy link

よしなにして~

@syuilo
Copy link
Member Author

syuilo commented Jul 24, 2023

PR募集中

@NagaseYami
Copy link

吹き飛ばす前に使っていたユーザー名で一度でも繋がっていた場合は、連合することができなくなります

いま試しにMisskeyのDB吹っ飛ばす前にフォローしたマストドンのユーザーをもう一度同名Misskeyアカウントフォローしてみたら成功しました。。。やはりマスタドンはよしなにやってるかもしれない。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚠️bug? This might be a bug 🌌Federation The Federation/ActivityPub feature ❓needs more investigation A bug whose causes are unknown
Projects
None yet
Development

No branches or pull requests

5 participants