Pritunl setup failed

web interface is not available, ports are open
all services are running
I attach prutinl logs

ubuntu 20.04 LTS


root@vps25095:~# pritunl logs
tcmsg: [Errno 2] No such file or directory: '/proc/net/psched'
the tc subsystem functionality is limited
[undefined][2022-08-30 17:26:50,005][ERROR] Pritunl setup failed
Traceback (most recent call last):
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/setup/__init__.py", line 78, in setup_db
    setup_mongo()
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/setup/mongo.py", line 342, in setup_mongo
    database = client.get_default_database()
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pymongo/mongo_client.py", line 2144, in get_default_database
    raise ConfigurationError(
pymongo.errors.ConfigurationError: No default database name defined or provided.
Traceback (most recent call last):
  File "/usr/bin/pritunl", line 33, in <module>
    sys.exit(load_entry_point('pritunl==1.30.3236.80', 'console_scripts', 'pritunl')())
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/__main__.py", line 412, in main
    setup.setup_db()
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/setup/__init__.py", line 78, in setup_db
    setup_mongo()
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/setup/mongo.py", line 342, in setup_mongo
    database = client.get_default_database()
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pymongo/mongo_client.py", line 2144, in get_default_database
    raise ConfigurationError(
pymongo.errors.ConfigurationError: No default database name defined or provided.

/var/log/pritunl.log

root@vps25095:~# nano /var/log/pritunl.log
  GNU nano 4.8                                                                          /var/log/pritunl.log
[undefined][2022-08-30 16:57:57,196][INFO] Starting setup server
[undefined][2022-08-30 16:57:57,198][INFO] Generating setup server ssl cert
[undefined][2022-08-30 16:59:30,449][ERROR] Pritunl setup failed
Traceback (most recent call last):
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/setup/__init__.py", line 78, in setup_db
    setup_mongo()
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/setup/mongo.py", line 327, in setup_mongo
    client = pymongo.MongoClient(
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pymongo/mongo_client.py", line 680, in __init__
    seeds.update(uri_parser.split_hosts(entity, port))
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pymongo/uri_parser.py", line 359, in split_hosts
    raise ConfigurationError("Empty host "
pymongo.errors.ConfigurationError: Empty host (or extra comma in host list).
[undefined][2022-08-30 17:02:15,575][ERROR] Pritunl setup failed
Traceback (most recent call last):
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/setup/__init__.py", line 78, in setup_db
    setup_mongo()
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/setup/mongo.py", line 327, in setup_mongo
    client = pymongo.MongoClient(
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pymongo/mongo_client.py", line 680, in __init__
    seeds.update(uri_parser.split_hosts(entity, port))
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pymongo/uri_parser.py", line 359, in split_hosts
    raise ConfigurationError("Empty host "
pymongo.errors.ConfigurationError: Empty host (or extra comma in host list).
[undefined][2022-08-30 17:02:26,818][INFO] Stopping server
[undefined][2022-08-30 17:02:40,092][INFO] Starting setup server
[undefined][2022-08-30 17:02:40,094][INFO] Generating setup server ssl cert
[undefined][2022-08-30 17:02:54,152][ERROR] Pritunl setup failed
Traceback (most recent call last):
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/setup/__init__.py", line 78, in setup_db
    setup_mongo()
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/setup/mongo.py", line 327, in setup_mongo
    client = pymongo.MongoClient(
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pymongo/mongo_client.py", line 680, in __init__
    seeds.update(uri_parser.split_hosts(entity, port))
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pymongo/uri_parser.py", line 359, in split_hosts
    raise ConfigurationError("Empty host "
pymongo.errors.ConfigurationError: Empty host (or extra comma in host list).
[undefined][2022-08-30 17:04:46,599][ERROR] Setup web server process exited unexpectedly
[undefined][2022-08-30 17:04:46,600][INFO] Stopping server
                                                                      

Check the mongodb_uri in /etc/pritunl.conf. The MongoDB documentation has information on the URI connection string format.

new error

panic: cmd: Missing profile URI or path
ORIGINAL STACK TRACE:
github.com/pritunl/pritunl-client-electron/cli/cmd.glob..func1
        /pacur_build/src/pritunl-client-electron-1.2.3236.80/cli/cmd/add.go:18 +0x732eb6
github.com/spf13/cobra.(*Command).execute
        /go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:876 +0x70ac5a
github.com/spf13/cobra.(*Command).ExecuteC
        /go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:990 +0x70b2f3
github.com/spf13/cobra.(*Command).Execute
        /go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:918 +0x733884
github.com/pritunl/pritunl-client-electron/cli/cmd.Execute
        /pacur_build/src/pritunl-client-electron-1.2.3236.80/cli/cmd/root.go:24 +0x733878
main.main
        /pacur_build/src/pritunl-client-electron-1.2.3236.80/cli/main.go:8 +0x733ed6
runtime.main
        /usr/local/go/src/runtime/proc.go:250 +0x437e91
runtime.goexit
        /usr/local/go/src/runtime/asm_amd64.s:1571 +0x465020


goroutine 1 [running]:
github.com/pritunl/pritunl-client-electron/cli/cmd.glob..func1(0xa9b960?, {0xad3100?, 0x0?, 0x0?})
        /pacur_build/src/pritunl-client-electron-1.2.3236.80/cli/cmd/add.go:20 +0x17d
github.com/spf13/cobra.(*Command).execute(0xa9b960, {0xad3100, 0x0, 0x0})
        /go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:876 +0x67b
github.com/spf13/cobra.(*Command).ExecuteC(0xa9cae0)
        /go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:990 +0x3b4
github.com/spf13/cobra.(*Command).Execute(...)
        /go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:918
github.com/pritunl/pritunl-client-electron/cli/cmd.Execute()
        /pacur_build/src/pritunl-client-electron-1.2.3236.80/cli/cmd/root.go:24 +0x25
main.main()
        /pacur_build/src/pritunl-client-electron-1.2.3236.80/cli/main.go:8 +0x17