-
-
Notifications
You must be signed in to change notification settings - Fork 885
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
[Bug]: Lemmy 0.18.0 no longer federates outbound with non-Lemmy instances #3354
Comments
Related issue: LemmyNet/lemmy-ansible#106 |
I have been making some posts about this too, glad to see it was reported here. this is a pretty big deal and really needs to be solved! It seems the federation is still working but whats not working anymore is the webfinger lookup... |
I think this issue affects kbin as well, posts/comments made by 0.18.0 users don't appear on kbin |
i made the changes to my nginx config based on the above linked lemmy-ansible issue, and tested with the i've looked at/tested some other places, such as friendica and kbin, and those appear to be working? at least for lemmy.ca? @JupiterRowland are you able to test lemmy.ca with hubzilla to see if it's working now? edit: this used to work fine with 0.17.4, and I'm using docker based installation with nginx not in docker, so it would seem to me that something changed in the lemmy backend to cause this. |
@smorks At least community discovery still doesn't work on both Mastodon and Hubzilla. |
It would be good if an admin of a Mastodon or Hubzilla instance could check the server logs at the time of fetching a Lemmy object, and see what kind of error is being logged. There have been some changes to federation, but I cant think of anything that would cause this type of breakage. |
I'm seeing something similar even between lemmy 0.18 instances:
This seems to have happened to all my comments from the last few days, even before I updated to 0.18 Edit: reported as a separate bug because it's probably similar but not the same: #3380 |
It's quite possible this is user error, but I just spun up a new server, https://lemmynewengland.com, and it doesn't appear to be connecting to the federation at all. Federation is enabled of course. It was deployed via Ansible, running 0.18.0. |
Here is what I am observing: 1. Other servers are not searchableFederation is enabled. Both the allow-list and deny-list are left empty. Yet other servers are not searchable. I tried explicitly adding lemmy.ml to the allow-list but that had no effect. 2. Visit other servers not working
The only clue I have so far is that whenever I perform a search (any search) on my lemmy instance, the following warning is displayed in the lemmy_1 container:
|
I think this may be connected to some of what folks are saying above. Trying to see a Lemmy post on Mastodon.social, or digipres.club, my Lemmy instance digipres.cafe is showing the following issue in the logs. Federation issue. Searching for https://digipres.cafe/post/8 via digipres.club:
The pertinent message here seems to be: Nb. Before upgrading to 0.18 via lemmy-ansuble this worked. Federation is on for the instance. I have already applied the fixes for: LemmyNet/lemmy-ansible#106 and so this is the next bug on the list from the upgrade to solve. |
this issue appears to be fixed in v0.18.1, at least for lemmy.ca |
I can confirm this, federation with Mastodon and kbin seems to work again on 0.18.1 |
Requirements
Summary
Summary
Communities on Lemmy instances can no longer be found or followed from the Fediverse outside of Lemmy. Apparently, this started with 0.18.0.
It is no longer possible to find them by searching for them, it is no longer possible to subscribe to them, it is no longer possible to see posts from them. It is still possible to post to them from outside, though.
Instances I know to be hit by the bug
Steps to Reproduce
Search for communities
Example on Lemmy's side: the main community on sh.itjust.works which recently upgraded to 0.18.0, at which point outbound federation ceased to work. Other communities on sh.itjust.works behave the same. It has been reported that lemmy.ca has the same issue.
Example on the non-Lemmy side: Mastodon 4.1.0. The same thing has been proven to happen on Hubzilla 8.4.2, including with a community that has already been subscribed to about a week ago, prior to the Lemmy 0.18.0 upgrade on sh.itjust.works. Before Lemmy 0.18.0, searching for Lemmy communities worked on both Mastodon 4.1.0 and Hubzilla 8.4.2.
https://sh.itjust.works/c/main
.Expected result/result before the 0.18.0 upgrade: The main community on sh.itjust.works appears as the only search result. If logged into this Mastodon instance, the community can be subscribed to with one click.
Actual result: No search results; "Could not find anything for these search terms" instead.
Directly subscribe to communites without searching for them first
Disclaimer: This requires a Hubzilla channel and being logged into it.
The same Lemmy-side example as above will be used; the same explanations are still valid.
On the non-Lemmy side, the example is Hubzilla which does not require to search for a community to subscribe to it, just to illustrate that this doesn't work either.
https://sh.itjust.works/c/main
.Expected result/actual result before the 0.18.0 upgrade: The connection is created. The connection configuring window opens so you can adjust it. The community appears amongst your connections.
Actual result: The page flicks briefly. The connection configuring window does not open. The community does not appear amongst your connections. The connection is not created.
Receive and read posts from subscribed communities
This can only be reproduced with communities which have been subscribed to prior to the 0.18.0 upgrade, but which run on 0.18.0 now. The requirement for a step-by-step reproduction would be to already have subscribed to a community which is on 0.18.0 now from an account/channel on an instance of a project that isn't Lemmy (e.g. Mastodon). For reasons mentioned above, this requirement cannot be established currently.
Technical Details
I'm not an admin, so no access to logs here, only external observations by a Hubzilla user.
Version
0.18.0
Lemmy Instance URL
No response
The text was updated successfully, but these errors were encountered: