Fresh Install on Servinga-VPS: Failed to start the VPN-Server

Hi all,

I just installed Pritunl VPN on a fresh Servinga-VPS.
Unfortunately the VPN-Server of Pritunl will not start with Error “Failed to start the server, server error occurred.”

I also tried different Server- and Organisation-Names including the mentioned “server” / “users”; but it still doesn`t work.

Log:

[local][2026-08-09 14:41:01,674][INFO] Starting setup server
[local][2026-08-09 14:41:01,676][INFO] Generating setup server ssl cert
[helium-4956][2026-08-09 15:33:42,556][INFO] Starting server
  version         = "1.34.4681.89"
  python_version  = "3.12.13 (main, Jul  8 2026, 12:24:28) [GCC 11.5.0 20240719 (Red Hat 11.5.0-14)]"
  ssl_version     = "OpenSSL 3.5.5 27 Jan 2026"
  selinux_context = "none"
  web_auth_strict = true
[helium-4956][2026-08-09 15:33:42,556][INFO] Generating server certificate...
[helium-4956][2026-08-09 18:26:41,862][INFO] Parsing account key...
[helium-4956][2026-08-09 18:26:41,869][INFO] Parsing CSR...
[helium-4956][2026-08-09 18:26:41,876][INFO] Found domains: ch.vpn.pbhosting.eu
[helium-4956][2026-08-09 18:26:41,877][INFO] Getting directory...
[helium-4956][2026-08-09 18:26:42,299][INFO] Directory found!
[helium-4956][2026-08-09 18:26:42,299][INFO] Registering account...
[helium-4956][2026-08-09 18:26:43,292][INFO] Registered!
[helium-4956][2026-08-09 18:26:43,292][INFO] Creating new order...
[helium-4956][2026-08-09 18:26:44,240][INFO] Order created!
[helium-4956][2026-08-09 18:26:44,665][INFO] Verifying ch.vpn.pbhosting.eu...
[helium-4956][2026-08-09 18:26:48,437][INFO] ch.vpn.pbhosting.eu verified!
[helium-4956][2026-08-09 18:26:48,437][INFO] Signing certificate...
[helium-4956][2026-08-09 18:26:51,505][INFO] Certificate signed!
[helium-4956][2026-08-09 18:26:51,508][INFO] Settings changed, restarting server...
  ssl_changed             = false
  cert_changed            = true
  key_changed             = true
  port_changed            = false
  redirect_server_changed = false
  reverse_proxy_changed   = false
  admin_api_auth_changed  = false
[helium-4956][2026-08-09 18:26:53,278][INFO] Server restarting...
[helium-4956][2026-08-09 18:26:53,281][INFO] Starting server
  version         = "1.34.4681.89"
  python_version  = "3.12.13 (main, Jul  8 2026, 12:24:28) [GCC 11.5.0 20240719 (Red Hat 11.5.0-14)]"
  ssl_version     = "OpenSSL 3.5.5 27 Jan 2026"
  selinux_context = "none"
  web_auth_strict = true
[helium-4956][2026-08-09 18:34:12,949][WARNING] Tried to run assign_ip_pool task queue but server is no longer available
  server_id = "6a78c82251d7e2d2f7baf153"
[helium-4956][2026-08-09 18:34:12,954][WARNING] Tried to run assign_ip_pool complete queue but server is no longer available
  server_id = "6a78c82251d7e2d2f7baf153"
[helium-4956][2026-08-09 18:35:34,055][INFO] Starting vpn server
  server_id        = "6a78c82251d7e2d2f7baf153"
  instance_id      = "6a78c87651d7e2d2f7baf1de"
  instances        = []
  instances_count  = 0
  route_count      = 2
  network          = "10.126.56.0/22"
  network6         = "fd00:a7e3:800::/64"
  ovpn_dco         = false
  dynamic_firewall = false
  bypass_sso_auth  = false
  geo_sort         = false
  force_connect    = false
  sso_auth         = false
  route_dns        = false
  device_auth      = false
  host_id          = "1aaac227f3864cd5aa6f378c7ceb96ae"
  host_address     = "94.247.42.159"
  host_address6    = "2a0b:7140:4:1:5054:ff:fe59:6f8"
  host_networks    = ["94.247.42.0/24"]
  cur_timestamp    = "2026-08-09 18:35:34.055507"
  libipt           = false
[helium-4956][2026-08-09 18:35:34,119][ERROR] Server error occurred while running
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 1910, in _run_thread
    self.generate_iptables_rules()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 872, in generate_iptables_rules
    self.iptables.generate()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1270, in generate
    self._generate_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 219, in _generate_sets
    self._create_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1493, in _create_sets
    utils.check_output_logged(
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/utils/misc.py", line 224, in check_output_logged
    raise subprocess.CalledProcessError(
subprocess.CalledProcessError: Command '['ipset', 'create', '6a78c87651d7e2d2f7baf1de_or', 'hash:net', 'family', 'inet']' returned non-zero exit status 1.
  server_id   = "6a78c82251d7e2d2f7baf153"
  instance_id = "6a78c87651d7e2d2f7baf1de"
[helium-4956][2026-08-09 18:35:34,124][ERROR] Popen returned error exit code
  cmd         = ["ipset", "create", "6a78c87651d7e2d2f7baf1de_or", "hash:net", "family", "inet"]
  return_code = 1
Process stderr:
  ipset v7.22: Kernel error received: Invalid argument
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1032, in _bootstrap
    self._bootstrap_inner()
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 1910, in _run_thread
    self.generate_iptables_rules()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 872, in generate_iptables_rules
    self.iptables.generate()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1270, in generate
    self._generate_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 219, in _generate_sets
    self._create_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1493, in _create_sets
    utils.check_output_logged(
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/utils/misc.py", line 217, in check_output_logged
    logger.error('Popen returned error exit code', 'utils',
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/logger/__init__.py", line 55, in error
    kwargs['traceback'] = traceback.format_stack()
[helium-4956][2026-08-09 18:36:03,670][ERROR] Exception on /server/6a78c82251d7e2d2f7baf153/operation/start [PUT]
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/auth/app.py", line 10, in _wrapped
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/handlers/server.py", line 1530, in server_operation_put
    svr.start()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/server.py", line 1802, in start
    raise ServerStartError('Server start timed out', {
pritunl.exceptions.ServerStartError: Server start timed out. {'server_id': ObjectId('6a78c82251d7e2d2f7baf153')}
[helium-4956][2026-08-09 18:36:03,670][ERROR] Exception on /server/6a78c82251d7e2d2f7baf153/operation/start [PUT]
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/auth/app.py", line 10, in _wrapped
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/handlers/server.py", line 1530, in server_operation_put
    svr.start()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/server.py", line 1802, in start
    raise ServerStartError('Server start timed out', {
pritunl.exceptions.ServerStartError: Server start timed out. {'server_id': ObjectId('6a78c82251d7e2d2f7baf153')}
[helium-4956][2026-08-09 18:37:52,991][INFO] Starting vpn server
  server_id        = "6a78c82251d7e2d2f7baf153"
  instance_id      = "6a78c90051d7e2d2f7baf243"
  instances        = []
  instances_count  = 0
  route_count      = 2
  network          = "10.126.56.0/22"
  network6         = "fd00:a7e3:800::/64"
  ovpn_dco         = false
  dynamic_firewall = false
  bypass_sso_auth  = false
  geo_sort         = false
  force_connect    = false
  sso_auth         = false
  route_dns        = false
  device_auth      = false
  host_id          = "1aaac227f3864cd5aa6f378c7ceb96ae"
  host_address     = "94.247.42.159"
  host_address6    = "2a0b:7140:4:1:5054:ff:fe59:6f8"
  host_networks    = ["94.247.42.0/24"]
  cur_timestamp    = "2026-08-09 18:37:52.991704"
  libipt           = false
[helium-4956][2026-08-09 18:37:53,010][ERROR] Server error occurred while running
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 1910, in _run_thread
    self.generate_iptables_rules()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 872, in generate_iptables_rules
    self.iptables.generate()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1270, in generate
    self._generate_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 219, in _generate_sets
    self._create_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1493, in _create_sets
    utils.check_output_logged(
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/utils/misc.py", line 224, in check_output_logged
    raise subprocess.CalledProcessError(
subprocess.CalledProcessError: Command '['ipset', 'create', '6a78c90051d7e2d2f7baf243_or', 'hash:net', 'family', 'inet']' returned non-zero exit status 1.
  server_id   = "6a78c82251d7e2d2f7baf153"
  instance_id = "6a78c90051d7e2d2f7baf243"
[helium-4956][2026-08-09 18:37:53,011][ERROR] Popen returned error exit code
  cmd         = ["ipset", "create", "6a78c90051d7e2d2f7baf243_or", "hash:net", "family", "inet"]
  return_code = 1
Process stderr:
  ipset v7.22: Kernel error received: Invalid argument
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1032, in _bootstrap
    self._bootstrap_inner()
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 1910, in _run_thread
    self.generate_iptables_rules()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 872, in generate_iptables_rules
    self.iptables.generate()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1270, in generate
    self._generate_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 219, in _generate_sets
    self._create_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1493, in _create_sets
    utils.check_output_logged(
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/utils/misc.py", line 217, in check_output_logged
    logger.error('Popen returned error exit code', 'utils',
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/logger/__init__.py", line 55, in error
    kwargs['traceback'] = traceback.format_stack()
[helium-4956][2026-08-09 18:38:22,613][ERROR] Exception on /server/6a78c82251d7e2d2f7baf153/operation/start [PUT]
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/auth/app.py", line 10, in _wrapped
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/handlers/server.py", line 1530, in server_operation_put
    svr.start()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/server.py", line 1802, in start
    raise ServerStartError('Server start timed out', {
pritunl.exceptions.ServerStartError: Server start timed out. {'server_id': ObjectId('6a78c82251d7e2d2f7baf153')}
[helium-4956][2026-08-09 18:38:22,613][ERROR] Exception on /server/6a78c82251d7e2d2f7baf153/operation/start [PUT]
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/auth/app.py", line 10, in _wrapped
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/handlers/server.py", line 1530, in server_operation_put
    svr.start()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/server.py", line 1802, in start
    raise ServerStartError('Server start timed out', {
pritunl.exceptions.ServerStartError: Server start timed out. {'server_id': ObjectId('6a78c82251d7e2d2f7baf153')}
[helium-4956][2026-08-09 18:39:18,812][INFO] Starting vpn server
  server_id        = "6a78c82251d7e2d2f7baf153"
  instance_id      = "6a78c95651d7e2d2f7baf283"
  instances        = []
  instances_count  = 0
  route_count      = 2
  network          = "10.126.56.0/22"
  network6         = "fd00:a7e3:800::/64"
  ovpn_dco         = false
  dynamic_firewall = false
  bypass_sso_auth  = false
  geo_sort         = false
  force_connect    = false
  sso_auth         = false
  route_dns        = false
  device_auth      = false
  host_id          = "1aaac227f3864cd5aa6f378c7ceb96ae"
  host_address     = "94.247.42.159"
  host_address6    = "2a0b:7140:4:1:5054:ff:fe59:6f8"
  host_networks    = ["94.247.42.0/24"]
  cur_timestamp    = "2026-08-09 18:39:18.812667"
  libipt           = false
[helium-4956][2026-08-09 18:39:18,831][ERROR] Server error occurred while running
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 1910, in _run_thread
    self.generate_iptables_rules()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 872, in generate_iptables_rules
    self.iptables.generate()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1270, in generate
    self._generate_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 219, in _generate_sets
    self._create_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1493, in _create_sets
    utils.check_output_logged(
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/utils/misc.py", line 224, in check_output_logged
    raise subprocess.CalledProcessError(
subprocess.CalledProcessError: Command '['ipset', 'create', '6a78c95651d7e2d2f7baf283_or', 'hash:net', 'family', 'inet']' returned non-zero exit status 1.
  server_id   = "6a78c82251d7e2d2f7baf153"
  instance_id = "6a78c95651d7e2d2f7baf283"
[helium-4956][2026-08-09 18:39:18,832][ERROR] Popen returned error exit code
  cmd         = ["ipset", "create", "6a78c95651d7e2d2f7baf283_or", "hash:net", "family", "inet"]
  return_code = 1
Process stderr:
  ipset v7.22: Kernel error received: Invalid argument
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1032, in _bootstrap
    self._bootstrap_inner()
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 1910, in _run_thread
    self.generate_iptables_rules()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 872, in generate_iptables_rules
    self.iptables.generate()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1270, in generate
    self._generate_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 219, in _generate_sets
    self._create_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1493, in _create_sets
    utils.check_output_logged(
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/utils/misc.py", line 217, in check_output_logged
    logger.error('Popen returned error exit code', 'utils',
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/logger/__init__.py", line 55, in error
    kwargs['traceback'] = traceback.format_stack()
[helium-4956][2026-08-09 18:39:48,436][ERROR] Exception on /server/6a78c82251d7e2d2f7baf153/operation/start [PUT]
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/auth/app.py", line 10, in _wrapped
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/handlers/server.py", line 1530, in server_operation_put
    svr.start()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/server.py", line 1802, in start
    raise ServerStartError('Server start timed out', {
pritunl.exceptions.ServerStartError: Server start timed out. {'server_id': ObjectId('6a78c82251d7e2d2f7baf153')}
[helium-4956][2026-08-09 18:39:48,436][ERROR] Exception on /server/6a78c82251d7e2d2f7baf153/operation/start [PUT]
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/auth/app.py", line 10, in _wrapped
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/handlers/server.py", line 1530, in server_operation_put
    svr.start()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/server.py", line 1802, in start
    raise ServerStartError('Server start timed out', {
pritunl.exceptions.ServerStartError: Server start timed out. {'server_id': ObjectId('6a78c82251d7e2d2f7baf153')}
[helium-4956][2026-08-09 18:42:55,540][INFO] Starting vpn server
  server_id        = "6a78c82251d7e2d2f7baf153"
  instance_id      = "6a78ca2f51d7e2d2f7baf31b"
  instances        = []
  instances_count  = 0
  route_count      = 2
  network          = "10.126.56.0/22"
  network6         = "fd00:a7e3:800::/64"
  ovpn_dco         = false
  dynamic_firewall = false
  bypass_sso_auth  = false
  geo_sort         = false
  force_connect    = false
  sso_auth         = false
  route_dns        = false
  device_auth      = false
  host_id          = "1aaac227f3864cd5aa6f378c7ceb96ae"
  host_address     = "94.247.42.159"
  host_address6    = "2a0b:7140:4:1:5054:ff:fe59:6f8"
  host_networks    = ["94.247.42.0/24"]
  cur_timestamp    = "2026-08-09 18:42:55.540294"
  libipt           = false
[helium-4956][2026-08-09 18:42:55,576][ERROR] Server error occurred while running
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 1910, in _run_thread
    self.generate_iptables_rules()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 872, in generate_iptables_rules
    self.iptables.generate()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1270, in generate
    self._generate_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 219, in _generate_sets
    self._create_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1493, in _create_sets
    utils.check_output_logged(
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/utils/misc.py", line 224, in check_output_logged
    raise subprocess.CalledProcessError(
subprocess.CalledProcessError: Command '['ipset', 'create', '6a78ca2f51d7e2d2f7baf31b_or', 'hash:net', 'family', 'inet']' returned non-zero exit status 1.
  server_id   = "6a78c82251d7e2d2f7baf153"
  instance_id = "6a78ca2f51d7e2d2f7baf31b"
[helium-4956][2026-08-09 18:42:55,580][ERROR] Popen returned error exit code
  cmd         = ["ipset", "create", "6a78ca2f51d7e2d2f7baf31b_or", "hash:net", "family", "inet"]
  return_code = 1
Process stderr:
  ipset v7.22: Kernel error received: Invalid argument
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1032, in _bootstrap
    self._bootstrap_inner()
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 1910, in _run_thread
    self.generate_iptables_rules()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 872, in generate_iptables_rules
    self.iptables.generate()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1270, in generate
    self._generate_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 219, in _generate_sets
    self._create_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1493, in _create_sets
    utils.check_output_logged(
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/utils/misc.py", line 217, in check_output_logged
    logger.error('Popen returned error exit code', 'utils',
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/logger/__init__.py", line 55, in error
    kwargs['traceback'] = traceback.format_stack()
[helium-4956][2026-08-09 18:43:25,157][ERROR] Exception on /server/6a78c82251d7e2d2f7baf153/operation/start [PUT]
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/auth/app.py", line 10, in _wrapped
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/handlers/server.py", line 1530, in server_operation_put
    svr.start()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/server.py", line 1802, in start
    raise ServerStartError('Server start timed out', {
pritunl.exceptions.ServerStartError: Server start timed out. {'server_id': ObjectId('6a78c82251d7e2d2f7baf153')}
[helium-4956][2026-08-09 18:43:25,157][ERROR] Exception on /server/6a78c82251d7e2d2f7baf153/operation/start [PUT]
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/auth/app.py", line 10, in _wrapped
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/handlers/server.py", line 1530, in server_operation_put
    svr.start()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/server.py", line 1802, in start
    raise ServerStartError('Server start timed out', {
pritunl.exceptions.ServerStartError: Server start timed out. {'server_id': ObjectId('6a78c82251d7e2d2f7baf153')}
[helium-4956][2026-08-09 18:44:18,451][INFO] Starting vpn server
  server_id        = "6a78ca6e51d7e2d2f7baf34d"
  instance_id      = "6a78ca8251d7e2d2f7baf370"
  instances        = []
  instances_count  = 0
  route_count      = 2
  network          = "10.68.144.0/22"
  network6         = "fd00:a449::/64"
  ovpn_dco         = false
  dynamic_firewall = false
  bypass_sso_auth  = false
  geo_sort         = false
  force_connect    = false
  sso_auth         = false
  route_dns        = false
  device_auth      = false
  host_id          = "1aaac227f3864cd5aa6f378c7ceb96ae"
  host_address     = "94.247.42.159"
  host_address6    = "2a0b:7140:4:1:5054:ff:fe59:6f8"
  host_networks    = ["94.247.42.0/24"]
  cur_timestamp    = "2026-08-09 18:44:18.451586"
  libipt           = false
[helium-4956][2026-08-09 18:44:18,509][ERROR] Server error occurred while running
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 1910, in _run_thread
    self.generate_iptables_rules()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 872, in generate_iptables_rules
    self.iptables.generate()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1270, in generate
    self._generate_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 219, in _generate_sets
    self._create_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1493, in _create_sets
    utils.check_output_logged(
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/utils/misc.py", line 224, in check_output_logged
    raise subprocess.CalledProcessError(
subprocess.CalledProcessError: Command '['ipset', 'create', '6a78ca8251d7e2d2f7baf370_or', 'hash:net', 'family', 'inet']' returned non-zero exit status 1.
  server_id   = "6a78ca6e51d7e2d2f7baf34d"
  instance_id = "6a78ca8251d7e2d2f7baf370"
[helium-4956][2026-08-09 18:44:18,515][ERROR] Popen returned error exit code
  cmd         = ["ipset", "create", "6a78ca8251d7e2d2f7baf370_or", "hash:net", "family", "inet"]
  return_code = 1
Process stderr:
  ipset v7.22: Kernel error received: Invalid argument
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1032, in _bootstrap
    self._bootstrap_inner()
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/usr/lib/pritunl/usr/lib/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 1910, in _run_thread
    self.generate_iptables_rules()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/instance.py", line 872, in generate_iptables_rules
    self.iptables.generate()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1270, in generate
    self._generate_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 219, in _generate_sets
    self._create_sets()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/iptables.py", line 1493, in _create_sets
    utils.check_output_logged(
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/utils/misc.py", line 217, in check_output_logged
    logger.error('Popen returned error exit code', 'utils',
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/logger/__init__.py", line 55, in error
    kwargs['traceback'] = traceback.format_stack()
[helium-4956][2026-08-09 18:44:48,079][ERROR] Exception on /server/6a78ca6e51d7e2d2f7baf34d/operation/start [PUT]
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/auth/app.py", line 10, in _wrapped
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/handlers/server.py", line 1530, in server_operation_put
    svr.start()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/server.py", line 1802, in start
    raise ServerStartError('Server start timed out', {
pritunl.exceptions.ServerStartError: Server start timed out. {'server_id': ObjectId('6a78ca6e51d7e2d2f7baf34d')}
[helium-4956][2026-08-09 18:44:48,079][ERROR] Exception on /server/6a78ca6e51d7e2d2f7baf34d/operation/start [PUT]
Traceback (most recent call last):
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/auth/app.py", line 10, in _wrapped
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/handlers/server.py", line 1530, in server_operation_put
    svr.start()
  File "/usr/lib/pritunl/usr/lib/python3.12/site-packages/pritunl/server/server.py", line 1802, in start
    raise ServerStartError('Server start timed out', {
pritunl.exceptions.ServerStartError: Server start timed out. {'server_id': ObjectId('6a78ca6e51d7e2d2f7baf34d')}

Settings:

Network-Information of Servinga-VPS:

Any hints or suggestions?

Best regards,
MacGyver

Run sudo dnf install kernel-modules-extra or sudo apt install linux-modules-extra-$(uname -r). This may require a reboot if the installed kernel doesn’t match the latest one.

@zach Thank you for your remark.
Unfortunately I have general issues with the VPS at provider Servinga: A reboot of the server fails due to (according boot in VNC-Console) a unified cdrom-driver. Unfortunately there are no cdrom-Options on their Management-Portal as well as there are no easy settings possible to change the boot-order.

I therefore will change the VPS-Provider.
Unfortunately - what a lucky guy I am - new problems over there; wil post a new thread shortly.