Re: invalid connection option "passfile" - Mailing list pgadmin-support
From | Akshay Joshi |
---|---|
Subject | Re: invalid connection option "passfile" |
Date | |
Msg-id | CANxoLDdQBmJwyAyD3ce3hee+eqrk02qpa+imJP0xud8eLsCVUg@mail.gmail.com Whole thread Raw |
In response to | Re: invalid connection option "passfile" (hubbamubba <hubbamubba@proton.me>) |
Responses |
Re: invalid connection option "passfile"
|
List | pgadmin-support |
Hi Hubbamubba
On Fri, Mar 15, 2024 at 11:01 PM hubbamubba <hubbamubba@proton.me> wrote:
This is the exception from the pgadmin4 log file2024-03-13 19:22:50,053: ERROR pgadmin: 'NoneType' object has no attribute 'version'Traceback (most recent call last):File "/opt/pgadmin4/venv/lib64/python3.7/site-packages/flask/app.py", line 1823, in full_dispatch_requestrv = self.dispatch_request()File "/opt/pgadmin4/venv/lib64/python3.7/site-packages/flask/app.py", line 1799, in dispatch_requestreturn self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)File "/opt/pgadmin4/venv/lib64/python3.7/site-packages/flask/views.py", line 107, in viewreturn current_app.ensure_sync(self.dispatch_request)(**kwargs)File "/opt/pgadmin4/venv/lib/python3.7/site-packages/pgadmin4/pgadmin/browser/utils.py", line 309, in dispatch_requestreturn method(*args, **kwargs)File "/opt/pgadmin4/venv/lib/python3.7/site-packages/pgadmin4/pgadmin/browser/utils.py", line 344, in childrenchildren = self.get_children_nodes(*args, **kwargs)File "/opt/pgadmin4/venv/lib/python3.7/site-packages/pgadmin4/pgadmin/browser/utils.py", line 365, in get_children_nodeschildren.extend(module.get_nodes(*args, **kwargs))File "/opt/pgadmin4/venv/lib/python3.7/site-packages/pgadmin4/pgadmin/browser/server_groups/servers/__init__.py", line 279, in get_nodesversion=manager.version,AttributeError: 'NoneType' object has no attribute 'version'
Does this error occur after changing the servers.json file? Can you please provide the exact steps to reproduce?
Sent with Proton Mail secure email.On Wednesday, March 13th, 2024 at 7:54 AM, hubbamubba <hubbamubba@proton.me> wrote:Hi,Amazon linux 2Python 3.7Pgadmin 8.4/8.3 in server_mode installed via pipApache with mod_wsgildap authenticationpsycopg==3.1.12psycopg-binary==3.1.12I'm having issues using passfile on a new pgadmin4 install.I have the app running and I can login with ldap and an internal user.I'm also able to run setup.py and run load-servers (It reports the correct number of servers added) and I canverify in sqlite3 db.I can see the new server tab in the gui but when I click the new servers tab,I get a load of errors:Tue Mar 12 19:15:39.851547 2024] [wsgi:error] [pid 9262] [remote 172.18.1.88:38112] psycopg.ProgrammingError: invalid connection option "passfile"[File "/opt/pgadmin4/venv/lib/python3.7/site-packages/pgadmin4/pgadmin/utils/driver/psycopg3/server_manager.py", line 116, in updateself.create_connection_string(self.db, self.user)File "/opt/pgadmin4/venv/lib/python3.7/site-packages/pgadmin4/pgadmin/utils/driver/psycopg3/server_manager.py", line 696, in create_connection_stringself.display_connection_string = make_conninfo(**display_dsn_args)File "/opt/pgadmin4/venv/lib64/python3.7/site-packages/psycopg/conninfo.py", line 59, in make_conninfo_parse_conninfo(conninfo)File "/opt/pgadmin4/venv/lib64/python3.7/site-packages/psycopg/conninfo.py", line 98, in _parse_conninforaise e.ProgrammingError(str(ex))psycopg.ProgrammingError: invalid connection option "passfile"I get the same error if I use the gui to add a new DB connection using the passfile option.I can't tell if this error is a really an unsupported connection param or pgadmin can't find my pgpass file. I've moved the pspass file to multiple locations but no progress.Here is a snippet from servers.json{ "Servers": {"1": {"Name": "dev-product","Group": "Servers","Host": "xxx","Port": 5432,"Shared": true,"SharedUsername": "yyy","Username": "yyy","MaintenanceDB": "postgres","SSLMode": "disable","PassFile": "../../pgpass"},Any thoughts?Thanks,TomSent with Proton Mail secure email.
pgadmin-support by date: