Skip to content

リレー経由で配送された投稿の署名検証に失敗する #17613

Description

@CyberRex0

💡 Summary

リレー経由で配送された投稿のLD Signatureの検証に失敗します。

エラーメッセージ:

UnrecoverableError: skip: http-signature verification failed and no LD-Signature. 
keyId=https://relay.fedibird.com/actor

エラーメッセージだけを見ると「署名がない」とのことですが、実際に配送されてきた生データを見ると、署名が添付されています。

Image

検証エラーが発生したリレーサーバー:

🥰 Expected Behavior

署名が検証され、投稿が受信できる

🤬 Actual Behavior

Summaryに書いた通りの事象が発生し、エラーで受信できない

📝 Steps to Reproduce

  1. 上記で挙げたリレーサーバーに参加する
  2. リレーから投稿が配送されるのを待つ

💻 Frontend Environment

* Model and OS of the device(s): Windows 11 25H2 Build 26200.8655
* Browser: Chrome 149.0.7827.103 (公式ビルド) (64 ビット) (cohort: 149.0.7827.196 Rollout) 
* Server URL: https://mi.cbrx.io/
* Misskey: 2026.6.0

🛰 Backend Environment (for server admin)

* Installation Method or Hosting Service: systemd
* Misskey: 2026.6.0
* Node: 24.15.0
* PostgreSQL: 18.4
* Redis: 8.8.0
* OS and Architecture: Ubuntu 24.04.4 LTS (amd64)

Do you want to address this bug yourself?

  • Yes, I will patch the bug myself and send a pull request

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions