# Password reset issue

**URL:** <https://forum.pritunl.com/t/password-reset-issue/2483>\
**Category:** Pritunl VPN\
**Created:** [October 11, 2024, 8:27pm UTC](https://forum.pritunl.com/t/password-reset-issue/2483 "2024-10-11T20:27:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sys\_error](https://forum.pritunl.com/letter_avatar_proxy/v4/letter/s/b2d939/32.png) [@sys\_error](https://forum.pritunl.com/u/sys_error)\
**Post date:** [October 11, 2024, 8:27pm UTC](https://forum.pritunl.com/t/password-reset-issue/2483/1 "2024-10-11T20:27:39Z")

</div>

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 ?

---

<div class="post-metadata">

**Author:** ![zach](https://forum.pritunl.com/user_avatar/forum.pritunl.com/zach/32/1105_2.png) [@zach](https://forum.pritunl.com/u/zach)\
**Post date:** [October 12, 2024, 4:17am UTC](https://forum.pritunl.com/t/password-reset-issue/2483/2 "2024-10-12T04:17:28Z")

</div>

The command needs to be run with `sudo`.
