> On 31 Jan 2018, at 23:23, Tony Bazeley <to...@sa.apana.org.au> wrote:
> 
> Thanks I'm in now
> 
> The solution was:
> 
> python3 /usr/share/pgadmin4/web/pgAdmin4.py
> 
> Traceback (most recent call last):
>   File "/usr/share/pgadmin4/web/pgAdmin4.py", line 55, in <module>
>     exec(open(file_quote(setupfile), 'r').read())
>   File "<string>", line 46, in <module>
>   File "/usr/share/pgadmin4/web/pgadmin/setup/data_directory.py", line 23, in 
> create_app_data_directory
>     _create_directory_if_not_exists(os.path.dirname(config.SQLITE_PATH))
>   File "/usr/share/pgadmin4/web/pgadmin/setup/data_directory.py", line 15, in 
> _create_directory_if_not_exists
>     os.mkdir(_path)
> PermissionError: [Errno 13] Permission denied: '/var/lib/pgadmin'
> 
> Then make directories and provide very wide permissions!
> 
> sudo mkdir /var/lib/pgadmin"
> sudo chmod a+wrx /var/lib/pgadmin
> 
> sudo mkdir /var/log/pgadmin
> sudo chmod a+wrx /var/log/pgadmin 
> 
> tonbaz@muscat:~$ python3 /usr/share/pgadmin4/web/pgAdmin4.py
> Starting pgAdmin 4. Please navigate to http://127.0.0.1:5050 in your browser.
> 
> Success and that's enough to get me and hopefully others started!
> 
> 
> 
> But the interesting thing is I installed the package pgadmin4 described as 
> "PostgreSQL management tool - GUI application"
> 
> running pgadmin4
>   brings up a splash screen before failing as described below
> 
> 
> <Screenshot from 2018-02-01 08-46-00.png>
> 
> I presume this is the gui version
> 
> But the procedure above activates what I believe is the web version
> 
> Could you confirm my thinking on this 

Yes, essentially (though in true web mode, the app would be hosted behind 
Apache/mod_wsgi). In desktop mode, I would hope the splash screen goes away and 
is replaced with the application window.

> 
> Cheers
> Tony
> 
> 
> 
> 
> 
> 
> 
> 
>> On 01/02/18 07:28, Dave Page wrote:
>> 
>> 
>> On 31 Jan 2018, at 20:59, Tony Bazeley <to...@sa.apana.org.au> wrote:
>> 
>>> Hi all,
>>> 
>>> I've tried to install pgadmin4 from apt.postgresql.org and get the error 
>>> below.
>>> I'm no python expert but both python-flask and python3-flask packages are 
>>> installed.
>>> 
>>> Would appreciate any thoughts on what I should try next
>>> 
>> I suspect it’s because Christoph build the packages using Python 3. I don’t 
>> know how to make that default on Ubuntu (or even if you can), but try 
>> something like:
>> 
>> python3 /path/to/pgAdmin4.py
>>> Thanks
>>> Tony Bazeley
>>> 
>>> 
>>> 
>>> tonbaz@muscat:~$ pgadmin4
>>> Python path:  "" 
>>> Python Home:  ""
>>> Webapp path:  "/usr/share/pgadmin4/web/pgAdmin4.py"
>>> Traceback (most recent call last):
>>>   File "/usr/share/pgadmin4/web/pgAdmin4.py", line 34, in <module>
>>>     import config
>>>   File "/usr/share/pgadmin4/web/config.py", line 30, in <module>
>>>     from pgadmin.utils import env, IS_PY2, IS_WIN, fs_short_path
>>>   File "/usr/share/pgadmin4/web/pgadmin/__init__.py", line 17, in <module>
>>>     from flask import Flask, abort, request, current_app, session, url_for
>>> ImportError: No module named 'flask'
>>> 
> 

Reply via email to