1. What is the issue? Please be detailed.
When submitting a user password reset request, or account creation request through the Central web interface, it returns "Something went wrong: error code 500."
This error shows in the service container logs as
central-service-1 | [Error: 140617117648832:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:
central-service-1 | ] {
central-service-1 | library: 'SSL routines',
central-service-1 | function: 'ssl3_get_record',
central-service-1 | reason: 'wrong version number',
central-service-1 | code: 'ESOCKET',
central-service-1 | command: 'CONN'
central-service-1 | }
central-service-1 | ::ffff:172.18.0.9 - - [14/Aug/2023:01:03:07 +0000] "POST /v1/users/reset/initiate?invalidate=true HTTP/1.0" 500 351
All other functionality such as login, form data export, etc works.
This deployment of Central is running on Ubuntu 20.04 LTS focal.
2. What steps can we take to reproduce this issue?
I recently updated Central from v1.3 to 2023.3.1, following the relevant instructions for all versions in between where required. Submissions do not exceed more than 10k per form, with all forms totalling under 30k submissions.
3. What have you tried to fix the issue?
I've restarted the VPS and verified the system time is correct.
I'd like to manually refresh TLS certificates but cannot find instructions on how to do so.
Attempted to try rebuilding Central with docker compose build and received this error.
[+] Building 0.1s (3/3) FINISHED
=> [postgres14 internal] load build definition from postgres14.dockerfile 0.0s
=> => transferring dockerfile: 509B 0.0s
=> [postgres14 internal] load .dockerignore 0.0s
=> => transferring context: 67B 0.0s
=> ERROR [postgres14 internal] load metadata for docker.io/library/postgres:14.8 0.0s
------
> [postgres14 internal] load metadata for docker.io/library/postgres:14.8:
------
failed to solve: postgres:14.8: failed to do request: Head "https://registry-1.docker.io/v2/library/postgres/manifests/14.8": dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:40040->[::1]:53: read: connection refused