Problems with connection to Mastodon
!Hubzilla Support Forum Good morning Hubzilla-People!
When I'm trying to connect to a #mastodon - user, I get the error-message "channel dicovery failed". This is very strange because several days ago, I succeeded in connecting to some mastodon-users and I see them in my connection-list (although I don't really know if I still see their posts).
Do you have any idea what happened?
Best,
Stephan
When I'm trying to connect to a #mastodon - user, I get the error-message "channel dicovery failed". This is very strange because several days ago, I succeeded in connecting to some mastodon-users and I see them in my connection-list (although I don't really know if I still see their posts).
Do you have any idea what happened?
Best,
Stephan
show all 26 comments
The most important bit is to visit settings/featured and turn on any external protocols you wish to use, for instance OStatus, Diaspora and ActivityPub. You'll need ActivityPub for Mastodon. These protocols are optional plugins and aren't installed on every site. Next, for Mastodon over ActivityPub you will need to use the URL of the connection like https://mastodon.something/users/Foobar . For most other protocols the connection address will look like foobar@some.thing
I still have this problem with some, not all mastodon instances. At least I can connect with users over there, when they conntact me.
@Mike Macgirvin Actually, the connection to #Mastodon still doesn't work. I activated the Plug-In "PubCrawl. An unapologetically non-compliant ActivityPub Protocol implemention" but I don't see any #mastodon-posts in my timeline. Is there perhaps any other PlugIn to activate?
I have the same problem. Posts written by my ActivityPub connections don't show up in my timeline but in the public stream.
You're right, @Julian Schweinsberg , same with me. I see some #Mastodon posts in my public feed but not in my timeline. Strange. (the contacts show up in my "connection" - section)
This is still on my to-do list but I've been wrestling OAuth2 most of the day. I also don't use Mastodon or ActivityPub so I might have to build up a test environment again. I remember Mastodon has an awkward connection process and a connection request doesn't mean anything until it has been approved on both sides. We may be forced by the protocol to withhold permissions until it is accepted. (I really don't remember the nitty details of this process and need to look at the code again). If this is the case and the Mastodon person has approved the connection I don't know what might have changed because this has all been working well for about 8-9 months.
Thanks, @Mike Macgirvin ! Just to give you some information about my (newbie) - experience: for the moment, I can't connect my timeline to #mastodon, #pleroma & #postactive. - Mastodon is special here: I see added contacts in my "connections" & "public stream" but not in my timeline. If I want to connect pleroma- or postactive-users, i get error-messages during connection process ("channel discovery failed").
Good news and bad news...
First the good news. Mastodon is working just fine for me.
Now for the bad news. Mastodon is working just fine for me. So I don't know what to fix.
Have a look at your connection's permission settings (Connection -> edit one) and make sure they have permission to "send their channel stream and posts". This should be automatic but since some other folks were having permissions issues earlier that's worth double checking.
I know about Pleroma. They're working on fixing a signature bug last I heard (about 12 hours ago). When we do get this working you'll need to run dev code because they use a weird public key format we weren't accounting for.
postActiv has always worked for me using the GNU-Social protocol. Make sure that's turned on.
First the good news. Mastodon is working just fine for me.
Now for the bad news. Mastodon is working just fine for me. So I don't know what to fix.
Have a look at your connection's permission settings (Connection -> edit one) and make sure they have permission to "send their channel stream and posts". This should be automatic but since some other folks were having permissions issues earlier that's worth double checking.
I know about Pleroma. They're working on fixing a signature bug last I heard (about 12 hours ago). When we do get this working you'll need to run dev code because they use a weird public key format we weren't accounting for.
postActiv has always worked for me using the GNU-Social protocol. Make sure that's turned on.
Good morning! Could this be a problem that has only to do with mastodon? I couldn't connect to an account on mastodon.xyz yesterday, but I actually could this morning without changing anything on my site.
Interesting: I connected with my own #mastodon-account and precised the #ActivityPub - protocol in the beginning of the connection-demand ([activitypub]https://social.tchncs.de/@stephanmaus). - Then, on Mastodon, I followed back my freshly connected #Hubzilla-Account (ouroboros@social.stephanmaus.de). - And finally, on #Hubzilla, I approved the pending connection-demand from my mastodon-account. And after these 3 steps, I get my freshly posted #mastodon-test-messages in my #Hubzilla-timeline. Problem solved. Now, I know why I called myself "OUROBOROS". Thank you very much, @Mike Macgirvin !
@Stephan Maus it's safer to use
[activitypub]https://social.tchncs.de/users/stephanmaus
instead of [activitypub]https://social.tchncs.de/@stephanmaus
@Mario Vavti Okay, cool, I'll use it. Thank you! (Why is it safter, btw?)
I have rome from social.tchncs.de in my timeline. The rest I follow wasn't posting anything so far, I think.
@Mike Macgirvin I just didn’t know that a Mastodon-user has to follow me back if I want to read his/her posts in my timeline. Otherwise he/she only appears in my „public stream".
in truth I have always had some problems with the federation with gnusocial and mastodon, sometimes it works, others not ....Mike always does miracles (for federating), but on the other hand/side they often "destroy" these miracles.
there is no comparison with the-federation (the federation using diaspora protocol), that works much better, more stable.
there is no comparison with the-federation (the federation using diaspora protocol), that works much better, more stable.
Derartige Installationen auf Shared Hostern sind halt auch immer so eine Sache. GS ist bei mir langsam aber sicher sehr lahm geworden. Friendica dagegen ist am schnellsten bislang und es lässt sich auch so einfach wie WordPress installieren.
!Hubzilla Support Forum Good morning Hubzilla-People!
I'm trying to connect to a Pleroma-user. But I'm getting the following error-notification: "Remote channel or protocol unavailable". What do I have to do to federate with #pleroma? Any suggestions? Thanks in advance!
Happpy Eastern!
I'm trying to connect to a Pleroma-user. But I'm getting the following error-notification: "Remote channel or protocol unavailable". What do I have to do to federate with #pleroma? Any suggestions? Thanks in advance!
Happpy Eastern!
show all 14 comments
Once you enabled the gnusocial plugin as admin, you still need to enable it for your chanel. See here: /settings/featured > GNU-Social Protocol Settings
@Mario Vavti Thanks! I enabled it now, but I still get the error-message for this account: http://social.netzkombinat.su/main/ostatus
Is #pleroma driven by the #gnusocial -protocol? Or do I need a plug-in for #ActivityPub or something else?
Best, Stephan
Is #pleroma driven by the #gnusocial -protocol? Or do I need a plug-in for #ActivityPub or something else?
Best, Stephan
http://social.netzkombinat.su/main/ostatus is not actually an account.
EDIT: a user would have an address like
EDIT: a user would have an address like
https://social.netzkombinat.su/users/someusername
Oh, sorry. This is the user I would like to follow:
http://social.netzkombinat.su/users/witti
http://social.netzkombinat.su/users/witti
Thanks for your work, @Mike Macgirvin ! I love #hubzilla a lot.
There might be some progress. Don't hold your breath as I'm bloody swamped at the moment, but progress is good.
Perhaps, @lambadalambda could help us here. Would be great!
@Stephan Maus Did you do anything extra to see their feed?
I'm connected to both Lain and other user and only thing that happens is that my queue in the admin panel shows things, but nothing actually gets processed from the queue into my visible stream
I'm connected to both Lain and other user and only thing that happens is that my queue in the admin panel shows things, but nothing actually gets processed from the queue into my visible stream
No, actually, you're right, sorry. I have Lain in my "Connections" but I don't have his posts in my feed.
That's the bug we're trying to work through. We can add the connection, but they reject the 'follow' message we send them with a 500 error (pretty serious usually) and at this point we haven't discovered why it is rejected.