Sorry we couldn't complete your registration - Could not perform internal changes: Error obtaining Let's Encrypt ecertificate.
See original GitHub issueExpected behavior
Registration takes 20-30 seconds as mentioned on config page with eventual successful registration.
Actual behavior
Registration fails after ~47 seconds with message:
Sorry we couldn’t complete your registration.
Could not perform internal changes: Error obtaining Let’s Encrypt ecertificate. Mail support@jsxc.ch. Please try again later or mail support@jsxc.ch
Please report this to our issue tracker and mention the request id Zawd8NJ4ztqW5NGTvmcR.
Steps to reproduce the behavior
- Go to JSXC settings and register for managed beta service
- Change nothing, enable “Enable chat on log in”
- Check privacy and warranty boxes
- Click register
Environment
-
**JSXC version: 4.1.1
-
Host system and version: PHP Version: 7.3.17 Type: pgsql Version: PostgreSQL 11.9 (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0, 64-bit
-
Browser vendor and version: Firefox 80.0.1 (64-bit)
-
Any browser plugins enabled? yup a few, but nothing that (I think) would cause this error message.
-
XMPP server vendor and version:
-
Is your XMPP server working with other clients as expected? Not using another client.
Logs
Javascript
JSXC
XMPP
Host
I am presuming the cause of this is something similar to #939.
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (2 by maintainers)
Top GitHub Comments
Yes, the DNS-based certificate creation we are forced to use to obtain XMPP certificates sometimes takes longer and times out. However, a follow-up request often solves the problem. We should increase the timeout in the client (and mention that it takes ~1 minute). Sorry for the inconvenience!
Thanks for reporting the typo, it is fixed.
I also changed our DNS server configuration, which should help speed up certificate generation.