Обсуждение: pgAdmin4 10-beta2 for Mac - error/freeze on start

Поиск
Список
Период
Сортировка

pgAdmin4 10-beta2 for Mac - error/freeze on start

От
rmikeuk
Дата:
Hi,

I installed pgAdmin4 1.0 beta2 onto Mac running OS X Yosemite 10.10.2 with
python 2.7.11

Running the app i get a partial app start up as shown below and then it
freezes:
<http://postgresql.nabble.com/file/n5909658/Screenshot_2016-06-27_23.png> 

Also get the following console messages: which then continue to loop on the
final "OperationalError: database is locked:

Full Python path:  "/Applications/pgAdmin

4.app/Contents/Resources/venv/lib/python/site-packages:/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload:/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python"
User Python path:  ""
Webapp path:  "/Applications/pgAdmin
4.app/Contents/Resources/web/pgAdmin4.py"
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
QObject::connect: Cannot connect
(null)::stateChanged(QNetworkSession::State) to
QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
2016-06-27 23:41:54,509: ERROR    pgadmin:    Exception on
/static/css/font-mfizz.css [GET]
Traceback (most recent call last): File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
1817, in wsgi_app   response = self.full_dispatch_request() File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
1477, in full_dispatch_request   rv = self.handle_user_exception(e) File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
1381, in handle_user_exception   reraise(exc_type, exc_value, tb) File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
1473, in full_dispatch_request   rv = self.preprocess_request() File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
1666, in preprocess_request   rv = func() File "/Applications/pgAdmin
4.app/Contents/Resources/web/pgadmin/__init__.py", line 244, in
before_request   login_user(user) File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask_security/utils.py",
line 61, in login_user   if not _login_user(user, remember):  # pragma: no cover File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask_login.py", line
679, in login_user   session['user_id'] = user_id File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/werkzeug/local.py",
line 341, in __setitem__   self._get_current_object()[key] = value File "/Applications/pgAdmin
4.app/Contents/Resources/web/pgadmin/utils/session.py", line 88, in
__setitem__   conn.execute(self._set_sql, (key, sqlite3.Binary(value)))
OperationalError: database is locked
2016-06-27 23:42:03,981: ERROR    pgadmin:    Exception on
/static/css/backgrid/backgrid-select-all.min.css [GET]
Traceback (most recent call last): File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
1817, in wsgi_app   response = self.full_dispatch_request() File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
1477, in full_dispatch_request   rv = self.handle_user_exception(e) File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
1381, in handle_user_exception   reraise(exc_type, exc_value, tb) File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
1473, in full_dispatch_request   rv = self.preprocess_request() File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
1666, in preprocess_request   rv = func() File "/Applications/pgAdmin
4.app/Contents/Resources/web/pgadmin/__init__.py", line 244, in
before_request   login_user(user) File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask_security/utils.py",
line 61, in login_user   if not _login_user(user, remember):  # pragma: no cover File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/flask_login.py", line
680, in login_user   session['_fresh'] = True File "/Applications/pgAdmin
4.app/Contents/Resources/venv/lib/python/site-packages/werkzeug/local.py",
line 341, in __setitem__   self._get_current_object()[key] = value File "/Applications/pgAdmin
4.app/Contents/Resources/web/pgadmin/utils/session.py", line 88, in
__setitem__   conn.execute(self._set_sql, (key, sqlite3.Binary(value)))
OperationalError: database is locked


Any help greatly appreciated.



--
View this message in context:
http://postgresql.nabble.com/pgAdmin4-10-beta2-for-Mac-error-freeze-on-start-tp5909658.html
Sent from the PostgreSQL - pgadmin support mailing list archive at Nabble.com.



Re: pgAdmin4 10-beta2 for Mac - error/freeze on start

От
Dave Page
Дата:
Hi



On Tue, Jun 28, 2016 at 12:01 AM, rmikeuk <roy@tmtch.demon.co.uk> wrote:
> Hi,
>
> I installed pgAdmin4 1.0 beta2 onto Mac running OS X Yosemite 10.10.2 with
> python 2.7.11
>
> Running the app i get a partial app start up as shown below and then it
> freezes:
> <http://postgresql.nabble.com/file/n5909658/Screenshot_2016-06-27_23.png>
>
> Also get the following console messages: which then continue to loop on the
> final "OperationalError: database is locked:

We've seen that on Macs before, but only in fairly resource limited
virtual machines. What are you running on exactly?

Ashesh recently added a parameter to allow control of the timeout on
the database to avoid this issue - you could try increasing that. Try
adding something like this to config_local.py:

# SQLITE_TIMEOUT will define how long to wait before throwing the error -
# OperationError due to database lock. On slower system, you may need to change
# this to some higher value.
# (Default: 500 milliseconds)
SQLITE_TIMEOUT = 1000


> Full Python path:  "/Applications/pgAdmin
>
4.app/Contents/Resources/venv/lib/python/site-packages:/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload:/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python"
> User Python path:  ""
> Webapp path:  "/Applications/pgAdmin
> 4.app/Contents/Resources/web/pgAdmin4.py"
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> QObject::connect: Cannot connect
> (null)::stateChanged(QNetworkSession::State) to
> QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State)
> 2016-06-27 23:41:54,509: ERROR  pgadmin:        Exception on
> /static/css/font-mfizz.css [GET]
> Traceback (most recent call last):
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
> 1817, in wsgi_app
>     response = self.full_dispatch_request()
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
> 1477, in full_dispatch_request
>     rv = self.handle_user_exception(e)
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
> 1381, in handle_user_exception
>     reraise(exc_type, exc_value, tb)
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
> 1473, in full_dispatch_request
>     rv = self.preprocess_request()
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
> 1666, in preprocess_request
>     rv = func()
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/web/pgadmin/__init__.py", line 244, in
> before_request
>     login_user(user)
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask_security/utils.py",
> line 61, in login_user
>     if not _login_user(user, remember):  # pragma: no cover
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask_login.py", line
> 679, in login_user
>     session['user_id'] = user_id
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/werkzeug/local.py",
> line 341, in __setitem__
>     self._get_current_object()[key] = value
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/web/pgadmin/utils/session.py", line 88, in
> __setitem__
>     conn.execute(self._set_sql, (key, sqlite3.Binary(value)))
> OperationalError: database is locked
> 2016-06-27 23:42:03,981: ERROR  pgadmin:        Exception on
> /static/css/backgrid/backgrid-select-all.min.css [GET]
> Traceback (most recent call last):
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
> 1817, in wsgi_app
>     response = self.full_dispatch_request()
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
> 1477, in full_dispatch_request
>     rv = self.handle_user_exception(e)
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
> 1381, in handle_user_exception
>     reraise(exc_type, exc_value, tb)
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
> 1473, in full_dispatch_request
>     rv = self.preprocess_request()
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask/app.py", line
> 1666, in preprocess_request
>     rv = func()
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/web/pgadmin/__init__.py", line 244, in
> before_request
>     login_user(user)
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask_security/utils.py",
> line 61, in login_user
>     if not _login_user(user, remember):  # pragma: no cover
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/flask_login.py", line
> 680, in login_user
>     session['_fresh'] = True
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/venv/lib/python/site-packages/werkzeug/local.py",
> line 341, in __setitem__
>     self._get_current_object()[key] = value
>   File "/Applications/pgAdmin
> 4.app/Contents/Resources/web/pgadmin/utils/session.py", line 88, in
> __setitem__
>     conn.execute(self._set_sql, (key, sqlite3.Binary(value)))
> OperationalError: database is locked
>
>
> Any help greatly appreciated.
>
>
>
> --
> View this message in context:
http://postgresql.nabble.com/pgAdmin4-10-beta2-for-Mac-error-freeze-on-start-tp5909658.html
> Sent from the PostgreSQL - pgadmin support mailing list archive at Nabble.com.
>
>
> --
> Sent via pgadmin-support mailing list (pgadmin-support@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgadmin-support



-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company



Re: pgAdmin4 10-beta2 for Mac - error/freeze on start

От
rmikeuk
Дата:
Hi,

Many thanks for the reply.

Sorry - should have added details about the Mac. I don't think it should be
hardware issue as its a new-ish (year old) Mac Book Pro 2.5Ghz Intel I7 16
Gb.

However, again, i should have included in first post - i did actually wonder
if was a resource issue as i do often run a fair few things concurrently. So
had also tried shutting everything down and then trying again with nothing
else running - same result.

Also as an aside, I have also got VMWare Fusion so i did also spin up a Win
7 VM and downloaded the Windows pgAdmin4 version ...that starts fine in VM.
But obviously I would much prefer to use Mac!

Given all that I have still just tried SQLITE_TIMEOUT = 1000  addition.
Afraid the result is still exactly the same - but obviously a slower
occurrence and repetition of the "database is locked" result.

I was wondering if the error / lock could be due to an earlier issue or
error or problem with my environment.

I just read the instructions here about desktop deployment:
https://www.pgadmin.org/docs4/dev/desktop_deployment.html#configuration

Although have obviously downloaded the .app i did just check these.
The config_local.py file is fine.
There is no pgadmin4.db

Not sure if its a red herring or if i should have done so , but i just tried
:

> pwd
/Applications/pgAdmin 4.app/Contents/Resources/web 

> python setup.py

Traceback (most recent call last): File "setup.py", line 20, in <module>   from flask import Flask
ImportError: No module named flask


However, i can see flask and all the other dependecies are in the app in the
directory:
/Applications/pgAdmin 4.app/Contents/Resources/venv/lib/python/site-packages

So not sure whether that is pointing to an issue with my setup or something
I'm doing incorrectly or thats just not a suitable thing to try.

I've tried removing the app and then re-installing to the Applications
folder. But same problem.

Any further thoughts? Really appreciate the time and help.
Many thanks.




--
View this message in context:
http://postgresql.nabble.com/pgAdmin4-10-beta2-for-Mac-error-freeze-on-start-tp5909658p5909703.html
Sent from the PostgreSQL - pgadmin support mailing list archive at Nabble.com.



Re: pgAdmin4 10-beta2 for Mac - error/freeze on start

От
Ashesh Vashi
Дата:

On Tue, Jun 28, 2016 at 4:09 PM, rmikeuk <roy@tmtch.demon.co.uk> wrote:

Hi,

Many thanks for the reply.

Sorry - should have added details about the Mac. I don't think it should be
hardware issue as its a new-ish (year old) Mac Book Pro 2.5Ghz Intel I7 16
Gb.

However, again, i should have included in first post - i did actually wonder
if was a resource issue as i do often run a fair few things concurrently. So
had also tried shutting everything down and then trying again with nothing
else running - same result.

Also as an aside, I have also got VMWare Fusion so i did also spin up a Win
7 VM and downloaded the Windows pgAdmin4 version ...that starts fine in VM.
But obviously I would much prefer to use Mac!

Given all that I have still just tried SQLITE_TIMEOUT = 1000  addition.
Afraid the result is still exactly the same - but obviously a slower
occurrence and repetition of the "database is locked" result.

I was wondering if the error / lock could be due to an earlier issue or
error or problem with my environment.
I've seen the same issue one of my colleague's MacBook, sqlite is not coping up with the read, and write of the session on OSX.
Or, the way, the code has been written, is not optimised enough to work with Sqlite.

I am currently working on the caching mechanism in the session handling for the same issue, and hopefully will be able to share the patch to resolve the issue.
 

I just read the instructions here about desktop deployment:
https://www.pgadmin.org/docs4/dev/desktop_deployment.html#configuration

Although have obviously downloaded the .app i did just check these.
The config_local.py file is fine.
There is no pgadmin4.db

Not sure if its a red herring or if i should have done so , but i just tried
:

> pwd
/Applications/pgAdmin 4.app/Contents/Resources/web

> python setup.py

Traceback (most recent call last):
  File "setup.py", line 20, in <module>
    from flask import Flask
ImportError: No module named flask


However, i can see flask and all the other dependecies are in the app in the
directory:
/Applications/pgAdmin 4.app/Contents/Resources/venv/lib/python/site-packages

So not sure whether that is pointing to an issue with my setup or something
I'm doing incorrectly or thats just not a suitable thing to try.
You need to set PYTHONPATH for the same to make it from the virtual environment. 

I've tried removing the app and then re-installing to the Applications
folder. But same problem.

Any further thoughts? Really appreciate the time and help.
Many thanks.
In order to make pgAdmin 4 (beta 2) to work on your OSX, you can comment out the line #124 in file - 
'/Applications/pgAdmin 4.app/Contents/Resources/web/pgadmin/__init__.py'.
i.e.
    # app.session_interface = ServerSideSessionInterface(config.SESSION_DB_PATH)

Hope - this will help to make it work on your system.

--
Thanks & Regards,

Ashesh Vashi

Re: pgAdmin4 10-beta2 for Mac - error/freeze on start

От
rmikeuk
Дата:
Hi Ashesh,


Ashesh Vashi wrote
> On Tue, Jun 28, 2016 at 4:09 PM, rmikeuk <

> roy@.co

> > wrote:
> 
> 
> In order to make pgAdmin 4 (beta 2) to work on your OSX, you can comment
> out the line #124 in file -
> '/Applications/pgAdmin 4.app/Contents/Resources/web/pgadmin/__init__.py'.
> i.e.
>     *# app.session_interface =
> ServerSideSessionInterface(config.SESSION_DB_PATH)*
> 
> Hope - this will help to make it work on your system.


Commenting that line out did the trick! The beta2 version now running up ok
on my Mac 

Many thanks.



--
View this message in context:
http://postgresql.nabble.com/pgAdmin4-10-beta2-for-Mac-error-freeze-on-start-tp5909658p5909707.html
Sent from the PostgreSQL - pgadmin support mailing list archive at Nabble.com.