Re: pgadmin4: Server does not launch

From: Colin Beckingham <colbec(at)kingston(dot)net>
To: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: pgadmin4: Server does not launch
Date: 2016-06-08 16:03:52
Message-ID: 575841E8.2080306@kingston.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On 08/06/16 11:40, Ashesh Vashi wrote:
>
>
> On Jun 8, 2016 20:54, "Colin Beckingham" <colbec(at)kingston(dot)net
> <mailto:colbec(at)kingston(dot)net>> wrote:
> >
> >
> >
> > On 08/06/16 09:57, Dave Page wrote:
> >>
> >> On Wed, Jun 8, 2016 at 2:46 PM, Ashesh Vashi
> >> <ashesh(dot)vashi(at)enterprisedb(dot)com
> <mailto:ashesh(dot)vashi(at)enterprisedb(dot)com>> wrote:
> >>>
> >>> On Jun 8, 2016 18:53, "Colin Beckingham" <colbec(at)kingston(dot)net
> <mailto:colbec(at)kingston(dot)net>> wrote:
> >>>>
> >>>> Thanks. config_local.py did not exist. I created one in the "web"
> >>>> directory, with entries for SECRET_KEY, SECURITY_PASSWORD_SALT and
> >>>> CSRF_SESSION_KEY (with fabricated entry values) as detailed in
> the code in
> >>>> https://github.com/asheshv/pgadmin4/blob/master/web/pgAdmin4.py,
> redid
> >>>> qmake, make clean and make, but same result on launch of
> pgAdmin4. Strange
> >>>> that I did not see the print comment on programme's fail to see
> the file.
> >>>
> >>> Did you run setup.py before launching the runtime?
> >>
> >> If I had to guess, there's a mis-match between the Python environment
> >> that the runtime is being built in, and the one Colin thinks he's
> >> configured.
> >>
> >> I would start by running the web-app and ignoring the runtime;
> >>
> >> 1) cd web
> >> 2) Create config_local.py
> >> 3) python pgAdmin4.py
> >> 4) Point the browser at the URL given
> >>
> > Progress. With clean pip2 all the requirements seem to be ok. Ran
> step 3 as above and was challenged for an email and password, entered,
> then error with psycopg2. In the requirements check the output found a
> psycopg2, removed it and then installed the new one and seemed happy.
> >
> > ~/pgadmin4/web> python pgAdmin4.py
> >
> > Traceback (most recent call last):
> > File "pgAdmin4.py", line 53, in <module>
> > app = create_app()
> > File "/home/colin/pgadmin4/web/pgadmin/__init__.py", line 216, in
> create_app
> > driver.init_app(app)
> > File "/home/colin/pgadmin4/web/pgadmin/utils/driver/__init__.py",
> line 39, in init_app
> > DriverRegistry.load_drivers()
> > File "/home/colin/pgadmin4/web/pgadmin/utils/driver/registry.py",
> line 87, in load_drivers
> > module = import_module(module_name)
> > File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in
> import_module
> > __import__(name)
> > File
> "/home/colin/pgadmin4/web/pgadmin/utils/driver/psycopg2/__init__.py",
> line 21, in <module>
> > import psycopg2
> > File "/usr/lib64/python2.7/site-packages/psycopg2/__init__.py",
> line 67, in <module>
> > import psycopg2.extensions as _ext
> > File "/usr/lib64/python2.7/site-packages/psycopg2/extensions.py",
> line 61, in <module>
> > from psycopg2._psycopg import ISQLQuote, Notify, Diagnostics, Column
> > ImportError: cannot import name Column
>
> It seems the problem is with the psycopg2 library.
> It may not be installed properly.
>
> Please run python in interactive mode.
> And, import psycopg2.
>
> --
> Thanks & Regards,
> Ashesh Vashi
> >
> >
> >
> >
> > --
> > Sent via pgadmin-hackers mailing list
> (pgadmin-hackers(at)postgresql(dot)org <mailto:pgadmin-hackers(at)postgresql(dot)org>)
> > To make changes to your subscription:
> > http://www.postgresql.org/mailpref/pgadmin-hackers
>
Right, forced an upgrade via pip2 and it overwrote the existing
psycopg2. In interactive mode psycopg2 now imports correctly.
Now, when I run step 3 from web directory the command is accepted but
there is no output. The command appears to hang - ctrl C will interrupt
it cleanly, I can see from Gnome monitor that a python instance has
started but all cores are quiet at minimum usage. Not sure what I should
expect to see at this point. Runtime pgAdmin4 still not working.

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Dave Page 2016-06-08 16:15:08 pgAdmin 4 v1.0 Beta 1 - Soft Release
Previous Message Dave Page 2016-06-08 15:59:39 Re: [pgAdmin4][Patch]: RM#1268 - Add a Help button to the bottom left of the Wizard framework