Federation issues between Pleroma and PeerTube #1
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I can't follow my PeerTube account (on videos.monarch-pass.net) from my Pleroma account (on social.monarch-pass.net).
The initial issue seems to be that the signatures coming from Pleroma aren't accepted by PeerTube. Pleroma creates the signature here using the
host
,content-length
,digest
headers:However, the
http-signature
library used by PeerTube is expecting thedate
header, and fails if that signature is present.Hacking PeerTube to look for the
host
header causes this error to go away, but now a "warning" comes up that saysIncorrect activity parameters
The result is still the same, I don't see a subscriber on the PeerTube side and I don't see any updates on the Pleroma side.
Probably also need to verify that Pleroma still federates with other Pleroma/Mastodon instances, although I think OStatus is used here.
The same thing appeared to happen when I tried to follow Blender's PeerTube account (see https://social.monarch-pass.net/users/79). So I'm thinking at some level there's just an incompatibility there. I might have to build compatibility into this Pleroma instance and perhaps submit a patch.
Still seems to be an issue on the latest Pleroma as of this comment. Tried to subscribe to my PeerTube channel and got the same error on PeerTube
I'll try to build an isolated test case this weekend so I can look into this further.
As of now, Pleroma is signing the initial requests correctly, so the
MissingHeaderError
no longer occurs. I am still unable to subscribe to either the blender channel or to my channel, so I presume there is still some sort of issue on Pleroma's end.When attempting to follow from Pleroma, the "follow" button transitions into "requesting" briefly before returning to "follow."
The request from Pleroma:
No indication that it received any response back from video.blender.org.
--
A similar error occurs when trying to subscribe to my channel (also on monarch-pass.net) albeit without the "Federating" message.
There is nothing in PeerTube's logs that corresponds to this request. This may indicate that Pleroma is actually failing to connect to this PeerTube instance. It is however getting requests (mainly nodeinfo-type requests) from other instances.
--
See Pleroma ticket and Peertube ticket