Skip to content
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

Deleting the -internal- admin room causes the bridge to crash on startup #764

Open
tadzik opened this issue Jul 27, 2023 · 0 comments
Open

Comments

@tadzik
Copy link
Collaborator

tadzik commented Jul 27, 2023

Were a Synapse admin to delete the -internal- user admin room that we use for appservice pings here, the bridge will not attempt to create it, but it will also fail to join it – causing it to crash on startup and not recover after a restart.

Deleted rooms can be heuristically identified as having empty state, but I think we'd need to be Synapse admins to determine that. We need to somehow recognize this situation anyway, and reset the internal room.

The workaround for this occuring in the wild is a delete from user_admin_rooms where matrixuser = '-internal-'; on the bridge database.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant