Murtuza, Thanks for the reply. I added the lines you suggested to /usr/local/lib/python2.7/dist-packages/pgadmin4/config_local.py and then tried to start pgadmin as me (a standard user) with: python /usr/local/lib/python2.7/dist-packages/pgadmin4/pgAdmin4.py and get the following errors: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/pgadmin4/pgAdmin4.py", line 67, in <module> app = create_app() File "/usr/local/lib/python2.7/dist-packages/pgadmin4/pgadmin/__init__.py", line 311, in create_app paths.init_app(app) File "/usr/local/lib/python2.7/dist-packages/pgadmin4/pgadmin/utils/paths.py", line 75, in init_app 'The user does not have permission to read and write to the specified storage directory.' Exception: The user does not have permission to read and write to the specified storage directory. I started pgAdmin4.py as root and config_local.pyc got rebuilt, but same OpenSSH errors, presumably related to root not having access to my .ssh/ Then I tried running pgAdmin4.py again as me (hoping that with config_local.pyc having been rebuilt maybe it would work), but got same errors. I'm not a Python guy so I may be completely missing the boat here.
Thanks. On Sat, Oct 7, 2017 at 11:23 PM, Murtuza Zabuawala < murtuza.zabuaw...@enterprisedb.com> wrote: > You can set customize the location as per your need, > > Create a file named config_local.py (if not already present) at your > installation location ../pgadmin4/web/ > and add below 3 lines in it, > > import os > DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/')) > LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log') > > restart pgAdmin4 and check if that solves your problem. > > -- > Regards, > Murtuza Zabuawala > EnterpriseDB: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > > > On Sat, Oct 7, 2017 at 7:44 PM, Richard Greenwood < > richard.greenw...@gmail.com> wrote: > >> With 1.6 I was running pgAdmin4.py as a standard user. With 2.0 I get a >> permission denied on >> /var/log/pgadmin/pgadmin4.log. If I run pgAdmin4.py as root it doesn't >> have access to my .ssh/ and I end up in and endless cycle of failed OpehSSH >> requests. >> >> In my .ssh/config I have associated a SSL shared key file with a remote >> database server. Obviously root doesn't have access to my .ssh/ but I don't >> know why pgAdmin4 needs access to it in the first place. Maybe I've got a >> connection to that server saved some place? >> >> In 1.6 it looks like the pgAdmin log was saved in >> ~/.pgadmin/pgadmin4.log. Is there a way in 2.0 to set the log directory? >> >> Thanks >> -- >> Richard W. Greenwood, PLS >> www.greenwoodmap.com >> > > -- Richard W. Greenwood, PLS www.greenwoodmap.com