-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Users can no longer register with token and email validation #26172
Comments
@t3chguy I don't have access to /rageshake command, I am not logged in, how can I send a rageshake before logging in after I reproduce this? |
|
I've reproduced it in a new session, and then used this to send the rageshake. It's worth noting that when I don't enter the email address, everything works flawlessly and the new user is registered and automatically logged in. It has to be from the email validation stuff and it's not a server issue since it's okay in Element Desktop (Element Desktop is also 1.11.42 but it works without any problems, I'm using Incognito mode so I'm not facing cache issues, also I've deployed this whole thing from https://github.com/spantaleev/matrix-docker-ansible-deploy) |
@t3chguy Sorry for the ping, is it possible that a hotfix for this is released sooner? Is this an easy fix? Can I be of any help? |
@0x416c69 it has yet to be triaged, then reproduced, then its up to the release maintainer to decide if its worthy of a hotfix (@andybalaam) |
The error you're seeing seems entirely unrelated to matrix-org/matrix-react-sdk#11398 The error you're seeing is due to an invalid or no identity server being configured. I suggest visiting seeking help from the ansible deploy script's support for such misconfigurations. |
@t3chguy I'm sorry but according to https://github.com/vector-im/element-web/blob/develop/docs/config.md#identity-servers and the existing documentations on https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/docs/configuring-playbook-ma1sd.md having an identity server is optional, I haven't configured an identity server and I don't want one. I don't see how sending an email validation (which already does send one, from Element Desktop, and works fine, maybe you'd like me to send proof or logs or something?) is related to having an identity server. I've also disabled federation and I cannot enable federation due to some reasons, this is the
I haven't changed any of my configurations and the client was working fine before updating to this version, my theory is that you're looking at an unrelated error and the registration steps are unrelated to the error you're seeing. I don't know if according to the new updates an identity server is required for a mere email validation system but if that's the case, I don't see how that makes any sense and I will have to run an identity server, so please let me know. |
Are you using Element Desktop from element.io? That one has an IS pre-configured - https://github.com/vector-im/element-desktop/blob/develop/element.io/release/config.json#L8-L10 AFAIK
is invalid, it should be omitted entirely rather than specifying an empty base_url. https://spec.matrix.org/v1.8/client-server-api/#getwell-knownmatrixclient says the |
@t3chguy You're right, after configuring the "base_url" to https://vector.im everything works fine now. I guess this is a bug from https://github.com/spantaleev/matrix-docker-ansible-deploy/ after all. I guess I should move away from them and configure everything manually myself from the specifications. |
@t3chguy i can see the same error without an defined identity server like:
with an identity server like vector it works:
|
@cremesk True, I also got rid of "m.identity_server" but still got the same error, it only works with a valid identity server which is against the specification and could be a bug (?, I still haven't read the specifications for registration flow and email validation):
|
Steps to reproduce
Outcome
What did you expect?
In Element Desktop, after hitting the Continue button, it'll show me a page that it's waiting for me to validate my email and after I do, my user is successfully registered and I can enter.
What happened instead?
The token is used (will no longer be valid, it'll be counted as a used token), the validation email is sent but I'm stuck in a never ending loading:
chrome_2023-09-15_10-30-56.mp4
I'm just guessing but I think this is related to this PR: matrix-org/matrix-react-sdk#11398
(Since this only happened after upgrading from an older version to the current version)
I sent one rageshake from console with a "test" message, if necessary I'll send one with a unique message.
Operating system
Windows 10
Browser information
Google Chrome 117.0.5938.63
URL for webapp
No response
Application version
Element Web 1.11.42
Homeserver
Synapse v1.92.1
Will you send logs?
Yes
The text was updated successfully, but these errors were encountered: