Issue Summary:
Our Pritunl VPN server is currently unable to connect to app.pritunl.com, resulting in the loss of all active subscriptions and the inability to use SSO login.
Error Log:
Traceback (most recent call last):
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/requests/adapters.py", line 667, in send
resp = conn.urlopen(
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 801, in urlopen
retries = retries.increment(
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 594, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='app.pritunl.com', port=443): Max retries exceeded with url: /subscription (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x744b49f3a760>, 'Connection to app.pritunl.com timed out. (connect timeout=20)'))
During handling of the above exception, another exception occurred:
Details and Troubleshooting Performed:
-
The issue appears to be a connection timeout when attempting to reach
app.pritunl.comfrom our AWS environment (ap-southeast-1region). -
This may be related to a known routing or IP connectivity issue mentioned in this community post:
https://forum.pritunl.com/t/pritunl-zero-crash-auth-google-request-failed/3424 -
Following the suggestion in that post, we temporarily updated
/etc/hostsas below:129.80.151.180 app.pritunl.com 129.80.151.180 auth.pritunl.comThis allowed temporary connectivity.
-
However, after removing these host records, the server again failed to connect to
app.pritunl.com.
Impact:
-
Pritunl server cannot verify subscription.
-
SSO login is unavailable.
-
VPN users are unable to authenticate via the configured SSO method.
Request for Assistance:
Please help verify if there is an ongoing routing or connectivity issue affecting access to app.pritunl.com from the AWS ap-southeast-1 region, or if any IP changes have recently occurred.
We would appreciate any updated IP information or recommended configuration adjustments.