public inbox for [email protected]  
help / color / mirror / Atom feed
From: Albe Laurenz <[email protected]>
To: 'Dave Page  *EXTERN*' <[email protected]>
Cc: Ashesh Vashi *EXTERN* <[email protected]>
Cc: [email protected] <[email protected]>
Subject: Re: pgAdmin 4 as Web application
Date: Mon, 5 Sep 2016 07:08:35 +0000
Message-ID: <A737B7A37273E048B164557ADEF4A58B5389814A@ntex2010i.host.magwien.gv.at> (raw)
In-Reply-To: <CA+OCxoyR4X=OfGCjj8CP=4N-T0ooOpL3WND3u-rRcJzcVR5idQ@mail.gmail.com>
References: <A737B7A37273E048B164557ADEF4A58B5388A845@ntex2010i.host.magwien.gv.at>
	<CA+OCxoxsg-1z0X28586R2PXF-To0UwNZKm3FH+1-uj0pZDLATQ@mail.gmail.com>
	<A737B7A37273E048B164557ADEF4A58B5388C341@ntex2010i.host.magwien.gv.at>
	<CAG7mmoxDD35hq+L8nTMW80CbrZa=MpNVX17ExCr-KuLYN8+-gQ@mail.gmail.com>
	<A737B7A37273E048B164557ADEF4A58B538979B6@ntex2010i.host.magwien.gv.at>
	<CA+OCxoyR4X=OfGCjj8CP=4N-T0ooOpL3WND3u-rRcJzcVR5idQ@mail.gmail.com>
List-Unsubscribe:  <mailto:[email protected]?body=unsub%20pgadmin-hackers>

Dave Page wrote:
> On Fri, Sep 2, 2016 at 1:45 PM, Albe Laurenz <[email protected]> wrote:
>> Now I get the following error:
>>
>> mod_wsgi (pid=20880): Target WSGI script '/opt/pgadmin4/pgAdmin4.wsgi' cannot be loaded as Python module.
>> mod_wsgi (pid=20880): Exception occurred processing WSGI script '/opt/pgadmin4/pgAdmin4.wsgi'.
>> Traceback (most recent call last):
>>   File "/opt/pgadmin4/pgAdmin4.wsgi", line 8, in <module>
>>     from pgAdmin4 import app as application
>>   File "/opt/pgadmin4/pgAdmin4.py", line 58, in <module>
>>     app = create_app()
>>   File "/opt/pgadmin4/pgadmin/__init__.py", line 204, in create_app
>>     import pgadmin.utils.paths as paths
>> AttributeError: 'module' object has no attribute 'paths'
>>
>> Indeed there is no pgadmin/utils/paths directory with a __init__.py in it.
> 
> No, but there should be a pgadmin/utils/paths.py file. Is that there?

Yes, there is, and it is readable to everyone.

I don't know much about Python - could it be that version 2.7 handles this
line differently from 3?

I'll see what I can find out with strace.

> FYI, I'm running a test server on CentOS 7 - my Apache config looks like this:
> 
>     WSGIDaemonProcess pgadmin processes=1 threads=25
>     WSGIScriptAlias /pgadmin4 /opt/pgAdmin4/web/pgAdmin4.wsgi
> 
>     <Directory /opt/pgAdmin4/web>
>         WSGIProcessGroup pgadmin
>         WSGIApplicationGroup %{GLOBAL}
>         Require all granted
>     </Directory>
> 
> That's working with the pgAdmin4.wsgi file unmodified from git.

Mine looks the same (except for the paths and a ServerName directive).

I think it's a Python problem rather than a web server problem.

Thanks for your help!
I really want to get it running so I and my co-workers can test.

Yours,
Laurenz Albe

-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


view thread (14+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected], [email protected]
  Subject: Re: pgAdmin 4 as Web application
  In-Reply-To: <A737B7A37273E048B164557ADEF4A58B5389814A@ntex2010i.host.magwien.gv.at>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox