I would like to check what is missing to finalize the configuration between my Windows Server 2022 Standard instance, hosted on Oracle Cloud, and our Pritunl server, also on Oracle Cloud.
We have already validated the communication between the two servers (they are communicating via UDP and TCP).
The Windows Server Radius service is configured and communicating with the Pritunl server.
The test user we created in Active Directory (user “xuxa”) already appears in the Pritunl web console.
Question: Should the Pritunl server automatically synchronize all users and groups from our Active Directory? Or should we do it manually for each user?
[summer-plateau-8340][2025-01-06 19:55:39,838][ERROR] Connection single sign-on not supported with current mode. Disable single sign-on authentication in server settings.
sso_mode = “radius”
Traceback (most recent call last):
File “/usr/lib/pritunl/usr/lib/python3.9/threading.py”, line 937, in _bootstrap
self._bootstrap_inner()
File “/usr/lib/pritunl/usr/lib/python3.9/threading.py”, line 980, in _bootstrap_inner
self.run()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/cheroot/workers/threadpool.py”, line 120, in run
keep_conn_open = conn.communicate()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/cheroot/server.py”, line 1287, in communicate
req.respond()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/cheroot/server.py”, line 1077, in respond
self.server.gateway(self).respond()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/cheroot/wsgi.py”, line 136, in respond
response = self.req.server.wsgi_app(self.env, self.start_response)
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/flask/app.py”, line 2213, in call
return self.wsgi_app(environ, start_response)
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/flask/app.py”, line 2190, in wsgi_app
response = self.full_dispatch_request()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/flask/app.py”, line 1484, in full_dispatch_request
rv = self.dispatch_request()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/flask/app.py”, line 1469, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/auth/app.py”, line 26, in _wrapped
return call(*args, **kwargs)
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/handlers/key.py”, line 1866, in key_ovpn_post
return _key_request_init(org.id, usr.id, svr.id, ‘ovpn’)
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/handlers/key.py”, line 1949, in _key_request_init
logger.error(
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/logger/init.py”, line 55, in error
kwargs[‘traceback’] = traceback.format_stack()