I have setup the pritunl but I am unable to start the pritunl web service. When I check for status for webservice
myusername@pritunl-deb12-vpn:~$ sudo systemctl status pritunl-web
× pritunl-web.service
Loaded: loaded (/etc/systemd/system/pritunl-web.service; static)
Active: failed (Result: resources)
CPU: 0
Dec 02 21:19:20 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed to load environment files: No such file or directory
Dec 02 21:19:20 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed to run 'start' task: No such file or directory
Dec 02 21:19:20 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed with result 'resources'.
Dec 02 21:19:20 pritunl-deb12-vpn systemd[1]: Failed to start pritunl-web.service.
Dec 02 21:21:35 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed to load environment files: No such file or directory
Dec 02 21:21:35 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed to run 'start' task: No such file or directory
Dec 02 21:21:35 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed with result 'resources'.
Dec 02 21:21:35 pritunl-deb12-vpn systemd[1]: Failed to start pritunl-web.service.
When I follow the instructions on High Security Environment to set up the app.web_systemd true; it fails with this error
myusername@pritunl-deb12-vpn:~$ sudo pritunl set app.web_systemd true
[local][2025-12-02 21:38:20,212][ERROR] Pritunl setup failed
Traceback (most recent call last):
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/setup/__init__.py", line 93, in setup_db_host
setup_mongo()
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/setup/mongo.py", line 337, in setup_mongo
client = pymongo.MongoClient(
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/mongo_client.py", line 791, in __init__
seeds.update(uri_parser.split_hosts(entity, port))
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/uri_parser.py", line 376, in split_hosts
raise ConfigurationError("Empty host (or extra comma in host list).")
pymongo.errors.ConfigurationError: Empty host (or extra comma in host list).
Traceback (most recent call last):
File "/usr/bin/pritunl", line 33, in <module>
sys.exit(load_entry_point('pritunl==1.32.4400.99', 'console_scripts', 'pritunl')())
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/__main__.py", line 186, in main
setup.setup_db_host()
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/setup/__init__.py", line 93, in setup_db_host
setup_mongo()
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/setup/mongo.py", line 337, in setup_mongo
client = pymongo.MongoClient(
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/mongo_client.py", line 791, in __init__
seeds.update(uri_parser.split_hosts(entity, port))
File "/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/uri_parser.py", line 376, in split_hosts
raise ConfigurationError("Empty host (or extra comma in host list).")
pymongo.errors.ConfigurationError: Empty host (or extra comma in host list).
Journalctl says this about webservice –
Dec 02 21:19:20 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed to load environment files: No such file or directory
Dec 02 21:19:20 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed to run ‘start’ task: No such file or directory
Dec 02 21:19:20 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed with result ‘resources’.
Subject: Unit failed
Defined-By: systemd
Support:
The unit pritunl-web.service has entered the ‘failed’ state with result ‘resources’.
Dec 02 21:19:20 pritunl-deb12-vpn systemd[1]: Failed to start pritunl-web.service.
Subject: A start job for unit pritunl-web.service has failed
Defined-By: systemd
Support:
A start job for unit pritunl-web.service has finished with a failure.
The job identifier is 1368 and the job result is failed.
Dec 02 21:21:35 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed to load environment files: No such file or directory
Dec 02 21:21:35 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed to run ‘start’ task: No such file or directory
Dec 02 21:21:35 pritunl-deb12-vpn systemd[1]: pritunl-web.service: Failed with result ‘resources’.
Subject: Unit failed
Defined-By: systemd
Support:
The unit pritunl-web.service has entered the ‘failed’ state with result ‘resources’.
Dec 02 21:21:35 pritunl-deb12-vpn systemd[1]: Failed to start pritunl-web.service.
Subject: A start job for unit pritunl-web.service has failed
Defined-By: systemd
Support:
A start job for unit pritunl-web.service has finished with a failure.
The job identifier is 1451 and the job result is failed.
How do I start the pritunl-web.service? Please help.