Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Room server thinks user in room, but user's homeserver thinks it's not #15828

Closed
JeanPaulLucien opened this issue Jun 25, 2023 · 6 comments
Closed
Labels
X-Needs-Info This issue is blocked awaiting information from the reporter

Comments

@JeanPaulLucien
Copy link

JeanPaulLucien commented Jun 25, 2023

Description

Issue was reproduced using the homeservers: tzchat.org, flip.earth, asra.gr.
Task is join to #test:zemos.net.
Room are sure we are joined. Room shows nicks in room users list. Client-side does not show room in room list and you can't join because gets 403 error about event.

In fact everybody who really in room are sure these users in room too, because they see their nicks in room. No way to join, because all servers are sure that users in room. I mean users that used server with this issue can't join, room admins shall kick them, but they do not know about this issue.

Steps to reproduce

  1. Have not matrix.org account
  2. Try to join #test:zemos.net
  3. You get error.
  4. Try again.
  5. You get 403 error code.

Homeserver

various

Synapse Version

any

Installation Method

I don't know

Database

I don't know

Workers

I don't know

Platform

I don't know

Configuration

No response

Relevant log output

not provided

Anything else that would be useful to know?

No response

@MadLittleMods MadLittleMods added the X-Needs-Info This issue is blocked awaiting information from the reporter label Jun 28, 2023
@MadLittleMods
Copy link
Contributor

MadLittleMods commented Jun 28, 2023

@JeanPaulLucien What is the MXID in question here?

It's unclear what homeservers think that user is in the room vs which do not. Can you please clarify?

#test:zemos.net (!AAAANTUiY1fBZ230:zemos.net) has m.room.join_rules of public so I don't see how that could give a a 403 Forbidden response unless the user is banned or was banned previously and you're running into #1563 which is fixed as of Synapse 1.81.0 (2023-04-11).

When you say modular.im as a homeserver, which EMS homeserver are you talking about specifically?

Given that this is the Construct (another homeserver implementation) testing room, are these all Synapse servers we're talking about?

@JeanPaulLucien
Copy link
Author

JeanPaulLucien commented Jul 3, 2023

MXID

What is it? How do I find this?

I don't see how that could give a a 403 Forbidden response

The first attempt user receives another error code.

homeservers think that user is in the room vs which do not

If you are user the situation looks like you can' join to room.
If you are in room, you will see these users in room.

It's better if you will discover this issue.

@H-Shay
Copy link
Contributor

H-Shay commented Jul 5, 2023

MXID is shorthand for matrix id, the question (I assume) is: what's the matrix id of the user in question.

The first attempt user receives another error code.

What is the first error code/message received?

@JeanPaulLucien
Copy link
Author

What is the first error code/message received?

I do not remember.

@reivilibre
Copy link
Contributor

Do you have a full error message, not just 403?

@reivilibre
Copy link
Contributor

There doesn't seem to be enough information here in order to reproduce or fix this issue right now.

I will close this issue but it can be reopened (or a new issue, linking to this one, opened) if the issue recurs with more information available.

Thank you.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
X-Needs-Info This issue is blocked awaiting information from the reporter
Projects
None yet
Development

No branches or pull requests

4 participants