Password reset issue

Hi, after entering the command pritunl reset-password i see

Traceback (most recent call last):
File “/usr/bin/pritunl”, line 33, in
sys.exit(load_entry_point(‘pritunl==1.32.3805.95’, ‘console_scripts’, ‘pritunl’)())
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/main.py”, line 95, in main
from pritunl import setup
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/setup/init.py”, line 2, in
from pritunl.setup.clean import setup_clean
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/setup/clean.py”, line 1, in
from pritunl import utils
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/utils/init.py”, line 1, in
from pritunl.utils.cert import *
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/utils/cert.py”, line 2, in
from pritunl.utils.misc import check_output_logged, get_temp_path
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/utils/misc.py”, line 4, in
from pritunl import settings
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/settings/init.py”, line 22, in
sys.modules[name] = Settings()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/settings/settings.py”, line 24, in init
self._init_modules()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/settings/settings.py”, line 128, in _init_modules
group_cls.load()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/settings/group_file.py”, line 17, in load
os.chmod(self.path, 0o600)
PermissionError: [Errno 1] Operation not permitted: ‘/etc/pritunl.conf’

after that I do with sudo and see:

[local][2024-10-11 22:57:50,162][ERROR] Pritunl setup failed
Traceback (most recent call last):
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/setup/init.py”, line 82, in setup_db
setup_mongo()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/setup/mongo.py”, line 351, in setup_mongo
app_settings = settings_col.find_one({‘_id’: ‘app’})
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/collection.py”, line 1491, in find_one
for result in cursor.limit(-1):
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/cursor.py”, line 1280, in next
if len(self.__data) or self._refresh():
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/cursor.py”, line 1165, in _refresh
self.__session = self.__collection.database.client._ensure_session()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/mongo_client.py”, line 2027, in _ensure_session
return self.__start_session(True, causal_consistency=False)
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/mongo_client.py”, line 1976, in __start_session
server_session = self._get_server_session()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/mongo_client.py”, line 2013, in _get_server_session
return self._topology.get_server_session()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/topology.py”, line 525, in get_server_session
session_timeout = self._check_session_support()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/topology.py”, line 507, in _check_session_support
self._select_servers_loop(
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/topology.py”, line 226, in _select_servers_loop
raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: No servers found yet, Timeout: 30.0s, Topology Description: <TopologyDescription id: 67098320a591940151b2672d, topology_type: Single, servers: [<ServerDescription (‘localhost’, 27017) server_type: Unknown, rtt: None>]>
Traceback (most recent call last):
File “/usr/bin/pritunl”, line 33, in
sys.exit(load_entry_point(‘pritunl==1.32.3805.95’, ‘console_scripts’, ‘pritunl’)())
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/main.py”, line 98, in main
setup.setup_db()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/setup/init.py”, line 82, in setup_db
setup_mongo()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pritunl/setup/mongo.py”, line 351, in setup_mongo
app_settings = settings_col.find_one({‘_id’: ‘app’})
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/collection.py”, line 1491, in find_one
for result in cursor.limit(-1):
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/cursor.py”, line 1280, in next
if len(self.__data) or self._refresh():
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/cursor.py”, line 1165, in _refresh
self.__session = self.__collection.database.client._ensure_session()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/mongo_client.py”, line 2027, in _ensure_session
return self.__start_session(True, causal_consistency=False)
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/mongo_client.py”, line 1976, in __start_session
server_session = self._get_server_session()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/mongo_client.py”, line 2013, in _get_server_session
return self._topology.get_server_session()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/topology.py”, line 525, in get_server_session
session_timeout = self._check_session_support()
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/topology.py”, line 507, in _check_session_support
self._select_servers_loop(
File “/usr/lib/pritunl/usr/lib/python3.9/site-packages/pymongo/topology.py”, line 226, in _select_servers_loop
raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: No servers found yet, Timeout: 30.0s, Topology Description: <TopologyDescription id: 67098320a591940151b2672d, topology_type: Single, servers: [<ServerDescription (‘localhost’, 27017) server_type: Unknown, rtt: None>]>

pritunl v1.32.3805.95
Any ideas why this happens ?

The command needs to be run with sudo.