@noellabo のえるさんありがとうございます。
実際にエラーを起して該当のコマンドを確認したのですが、エラーのようなメッセージが見つかりませんでした...
ただ、POSTするときに
method=POST path=/inbox format=html controller=ActivityPub::InboxesController action=create status=202 duration=16.17 view=0.00 db=1.22 key=https://<ドメイン>/users/<ユーザ名>#main-key
と表示されています。あまりよく分かっておらず恐縮なのですがHTTPレスポンスが202で問題ないのでしょうか...? (2xxなので自分の中ではあまり問題と感じていないです...)
@morikapu inboxへのPOSTは、一旦預かって処理が終わらないうちに終了させるので、200ではなく202を返します。202が正常です。
@noellabo なるほど。ありがとうございます。
追加で失礼します。この問題について軽く調べたことではありますが、
サーバー移行時にWebFingerが一致しなくなったため、相手のサーバーが正当なインスタンスとして検証ができなくなっている、のような回答を見つけました。
ただ、.env.productionやDBの内容、nginxの設定ファイルをそのまま持ってきたので、署名などが変わるイメージがなかったのですが、他に何か確認すべき点などご存知でしょうか。
(あまり詳しくなく申し訳ないです...)
@morikapu それらに加えて、以前とドメインが一致していれば問題ありません。
必要であれば踏み込んでお手伝いしますので、DMか他の方法でご連絡ください。
このまま公開で続けてもかまいません。
もう少し状況がわかると助かります。どこまで動いて、どこがダメですか?
@morikapu sudo journalctl -ru mastodon-web して、401エラーの時にどんなエラーがでているか確認するのが一番最初かなぁ。