From: | François Valenduc <francoisvalenduc(at)gmail(dot)com> |
---|---|
To: | Khushboo Vashi <khushboo(dot)vashi(at)enterprisedb(dot)com> |
Cc: | pgAdmin Support <pgadmin-support(at)postgresql(dot)org> |
Subject: | Re: KeyError: 'browser.forgot_password' |
Date: | 2019-01-17 11:51:52 |
Message-ID: | b57a5cdf-da5b-0294-7066-ad32c6a50812@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-support |
I have installed pdadmin 3.6 and Flask 1.0.2 with the packaging
management of gentoo and it works.
I have also installed a virtual environment for pgadmin 4.1 (which I
installed from the wheel file with pip). So the result of pip freeze |
grep Flask in this environment is this:
Flask==0.12.4
Flask-BabelEx==0.9.3
Flask-Gravatar==0.5.0
Flask-HTMLmin==1.3.2
Flask-Login==0.3.2
Flask-Mail==0.9.1
Flask-Migrate==2.1.1
Flask-Paranoid==0.2.0
Flask-Principal==0.4.0
Flask-Security==3.0.0
Flask-SQLAlchemy==2.3.2
Flask-WTF==0.14.2
I think this is correct. Then I configured apache like this:
WSGIDaemonProcess pgadmin-virt user=apache group=apache processes=1
threads=25 python-home=/usr/local/pgadmin4
python-path=/usr/local/pgadmin4:/usr/local/pgadmin4/lib/python3.6/site-packages
WSGIScriptAlias /pgadmin4-virt
/usr/local/pgadmin4/lib/python3.6/site-packages/pgadmin4/pgAdmin4.wsgi
<Directory /usr/local/pgadmin4/lib/python3.6/site-packages/pgadmin4>
WSGIProcessGroup pgadmin-virt
WSGIApplicationGroup %{GLOBAL}
WSGIScriptReloading On
require all granted
</Directory>
Unfortunately, when I access the application (via
http://localhost/pgadmin-virt) it still fails with the same error. What
I am doing wrong ?
Thanks in advance for your help.
François
Le 17/01/19 à 12:27, Khushboo Vashi a écrit :
>
>
> On Wed, Jan 16, 2019 at 5:37 PM François Valenduc
> <francoisvalenduc(at)gmail(dot)com <mailto:francoisvalenduc(at)gmail(dot)com>> wrote:
>
> I updated flask in the virtual environnement as you can see. Is is
> now. But when I install pgadmib, I get this:
> pgadmin4 4.1 has requirement Flask==0.12.4, but you'll have flask
> 1.0.2 which is incompatible.
> So what is in fact the required version of Flask for pgadmin 4 ?
>
>
> For pgAdmin 4 v4.1, Flask 0.12.4 is required. Flask 1.0.2 is
> incompatible.
> Also, you need to give the virtual environment path in apache
> configuration file.
> The link which I have provided could be the guide for you.
>
> Le mer. 16 janv. 2019 à 12:57, François Valenduc
> <francoisvalenduc(at)gmail(dot)com <mailto:francoisvalenduc(at)gmail(dot)com>> a
> écrit :
>
> It is indeed a problem with the flask version:
> pip freeze in the virtual environnement give this:
> alembic==1.0.6
> asn1crypto==0.24.0
> Babel==2.6.0
> bcrypt==3.1.5
> blinker==1.4
> cffi==1.11.5
> Click==7.0
> cryptography==2.4.2
> extras==1.0.0
> fixtures==3.0.0
> Flask==0.12.4
>
> I installed the last version in the virtual environnement, how
> can it be possible that pip install the wrong version of Flask ?
>
> Le mer. 16 janv. 2019 à 06:08, Khushboo Vashi
> <khushboo(dot)vashi(at)enterprisedb(dot)com
> <mailto:khushboo(dot)vashi(at)enterprisedb(dot)com>> a écrit :
>
> One more thing, please upgrade to the latest version i.e.
> pgAdmin 4 V 4.1.
>
>
> On Tue, Jan 15, 2019 at 10:40 PM François Valenduc
> <francoisvalenduc(at)gmail(dot)com
> <mailto:francoisvalenduc(at)gmail(dot)com>> wrote:
>
> As suggested, I used a virtual environnement following
> the instruction
> from http://gergap.de/using-virtualenv-on-gentoo.html
> Inside it, I installed pgadmin 4.1 with pip install
> <whl file> (downloaded from the pgadmin website).
> I adapted the apache configuration as follows:
>
> WSGIDaemonProcess pgadmin-net processes=1 threads=25
> python-home= /usr/local/pgadmin4/
> WSGIScriptAlias /pgadmin4
> /usr/local/pgadmin4/lib/python3.6/site-packages/pgadmin4/pgAdmin4.wsgi
>
>
> <Directory
> /usr/local/pgadmin4/lib/python3.6/site-packages/pgadmin4>
> WSGIProcessGroup pgadmin-net
> WSGIApplicationGroup %{GLOBAL}
> AuthType Basic
> AuthName "Restricted Area"
> AuthUserFile /etc/apache2/.htpasswd
> Require valid-user
> </Directory>
>
> Unfortunately, it is still not working, I am getting
> the same error.
>
> Best regards,
>
> François
>
> Le mar. 15 janv. 2019 à 07:29, Khushboo Vashi
> <khushboo(dot)vashi(at)enterprisedb(dot)com
> <mailto:khushboo(dot)vashi(at)enterprisedb(dot)com>> a écrit :
>
> Can you set up your virtual environment once again
> as I see your Flask version is 1.0.2 and we have
> 0.12.4 in pgAdmin 4.
>
> On Tue, Jan 15, 2019 at 2:16 AM François Valenduc
> <francoisvalenduc(at)gmail(dot)com
> <mailto:francoisvalenduc(at)gmail(dot)com>> wrote:
>
> Good evening,
>
> I am using pgadmin 3.6 on gentoo as a wsgi
> application (with apache) and
> I get an error 500. I find this in the logs:
>
> [Mon Jan 14 21:41:04.960251 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> mod_wsgi (pid=2173): Exception occurred
> processing WSGI
> script '/usr/share/pgadmin4/web/pgAdmin4.wsgi'.
> [Mon Jan 14 21:41:04.963700 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> Traceback (most recent call last):
> [Mon Jan 14 21:41:04.963862 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/app.py",
> line 2309, in __call__
> [Mon Jan 14 21:41:04.963876 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> return self.wsgi_app(environ, start_response)
> [Mon Jan 14 21:41:04.963891 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/app.py",
> line 2295, in wsgi_app
> [Mon Jan 14 21:41:04.963898 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> response = self.handle_exception(e)
> [Mon Jan 14 21:41:04.963910 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/app.py",
> line 1741, in
> handle_exception
> [Mon Jan 14 21:41:04.963917 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> reraise(exc_type, exc_value, tb)
> [Mon Jan 14 21:41:04.963928 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/_compat.py",
> line 35, in reraise
> [Mon Jan 14 21:41:04.963935 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> raise value
> [Mon Jan 14 21:41:04.963946 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/app.py",
> line 2292, in wsgi_app
> [Mon Jan 14 21:41:04.963953 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> response = self.full_dispatch_request()
> [Mon Jan 14 21:41:04.963975 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/app.py",
> line 1815, in
> full_dispatch_request
> [Mon Jan 14 21:41:04.963982 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> rv = self.handle_user_exception(e)
> [Mon Jan 14 21:41:04.963993 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/app.py",
> line 1718, in
> handle_user_exception
> [Mon Jan 14 21:41:04.964000 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> reraise(exc_type, exc_value, tb)
> [Mon Jan 14 21:41:04.964011 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/_compat.py",
> line 35, in reraise
> [Mon Jan 14 21:41:04.964017 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> raise value
> [Mon Jan 14 21:41:04.964028 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/app.py",
> line 1813, in
> full_dispatch_request
> [Mon Jan 14 21:41:04.964035 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> rv = self.dispatch_request()
> [Mon Jan 14 21:41:04.964045 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/app.py",
> line 1799, in
> dispatch_request
> [Mon Jan 14 21:41:04.964052 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> return
> self.view_functions[rule.endpoint](**req.view_args)
> [Mon Jan 14 21:41:04.964063 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask_security/decorators.py",
> line
> 230, in wrapper
> [Mon Jan 14 21:41:04.964069 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> return f(*args, **kwargs)
> [Mon Jan 14 21:41:04.964080 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask_security/views.py",
> line 89,
> in login
> [Mon Jan 14 21:41:04.964086 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> **_ctx('login'))
> [Mon Jan 14 21:41:04.964097 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask_security/core.py",
> line 528,
> in render_template
> [Mon Jan 14 21:41:04.964103 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> return render_template(*args, **kwargs)
> [Mon Jan 14 21:41:04.964114 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/templating.py",
> line 135, in
> render_template
> [Mon Jan 14 21:41:04.964120 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> context, ctx.app)
> [Mon Jan 14 21:41:04.964131 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/templating.py",
> line 117, in
> _render
> [Mon Jan 14 21:41:04.964137 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> rv = template.render(context)
> [Mon Jan 14 21:41:04.964154 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/jinja2/asyncsupport.py",
> line 76, in
> render
> [Mon Jan 14 21:41:04.964165 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> return original_render(self, *args, **kwargs)
> [Mon Jan 14 21:41:04.964195 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/jinja2/environment.py",
> line 1008,
> in render
> [Mon Jan 14 21:41:04.964204 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> return self.environment.handle_exception(exc_info,
> True)
> [Mon Jan 14 21:41:04.964223 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/jinja2/environment.py",
> line 780, in
> handle_exception
> [Mon Jan 14 21:41:04.964245 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> reraise(exc_type, exc_value, tb)
> [Mon Jan 14 21:41:04.964259 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/jinja2/_compat.py",
> line 37, in reraise
> [Mon Jan 14 21:41:04.964266 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> raise value.with_traceback(tb)
> [Mon Jan 14 21:41:04.964287 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/share/pgadmin4/web/pgadmin/templates/security/login_user.html",
> line 1, in top-level template code
> [Mon Jan 14 21:41:04.964298 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> {% extends "security/panel.html" %}
> [Mon Jan 14 21:41:04.964316 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/share/pgadmin4/web/pgadmin/templates/security/panel.html",
> line 2,
> in top-level template code
> [Mon Jan 14 21:41:04.964323 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> {% from "security/fields.html" import
> render_field_with_errors %}
> [Mon Jan 14 21:41:04.964334 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/share/pgadmin4/web/pgadmin/templates/base.html",
> line 70, in
> top-level template code
> [Mon Jan 14 21:41:04.964353 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> {% block body %}{% endblock %}
> [Mon Jan 14 21:41:04.964364 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/share/pgadmin4/web/pgadmin/templates/security/panel.html",
> line
> 14, in block "body"
> [Mon Jan 14 21:41:04.964370 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> {% block panel_body %}
> [Mon Jan 14 21:41:04.964380 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/share/pgadmin4/web/pgadmin/templates/security/login_user.html",
> line 23, in block "panel_body"
> [Mon Jan 14 21:41:04.964387 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> <span class="help-block">{{ _('Forgotten your <a
> href="%(url)s">password</a>?',
> url=url_for('browser.forgot_password'))
> }}</span>
> [Mon Jan 14 21:41:04.964397 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/helpers.py",
> line 330, in url_for
> [Mon Jan 14 21:41:04.964403 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> appctx.app.inject_url_defaults(endpoint, values)
> [Mon Jan 14 21:41:04.964413 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/flask/app.py",
> line 2042, in
> inject_url_defaults
> [Mon Jan 14 21:41:04.964419 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> func(endpoint, values)
> [Mon Jan 14 21:41:04.964429 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> File
> "/usr/share/pgadmin4/web/pgadmin/__init__.py",
> line 635, in add_internal_version
> [Mon Jan 14 21:41:04.964435 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> urls = [url for url in
> app.url_map.iter_rules(endpoint)]
> [Mon Jan 14 21:41:04.964445 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>] File
> "/usr/lib64/python3.6/site-packages/werkzeug/routing.py",
> line 1205, in
> iter_rules
> [Mon Jan 14 21:41:04.964451 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> return iter(self._rules_by_endpoint[endpoint])
> [Mon Jan 14 21:41:04.964478 2019] [wsgi:error]
> [pid 2173] [remote
> 127.0.0.1:60662 <http://127.0.0.1:60662>]
> KeyError: 'browser.forgot_password'
>
> The output of pip freeze is the following:
>
> acme==0.30.0
> alembic==0.9.7
> asn1crypto==0.22.0
> attrs==16.3.0
> Babel==2.5.3
> backports==1.0
> backports-abc==0.5
> backports.csv==1.0.5
> bcrypt==3.1.3
> beautifulsoup4==4.5.1
> bleach==2.1.3
> blinker==1.4
> Bottleneck==1.0.0
> bsddb3==6.2.4
> cairocffi==0.8.0
> certbot==0.30.0
> certbot-apache==0.30.0
> certifi==2018.4.16
> cffi==1.11.4
> chardet==3.0.4
> click==6.7
> ConfigArgParse==0.11.0
> configobj==5.0.6
> constantly==15.1.0
> coverage==4.2
> cryptography==2.2.2
> cycler==0.10.0
> Cython==0.25.2
> decorator==4.2.1
> defusedxml==0.5.0
> docker==2.7.0
> docker-pycreds==0.3.0
> docutils==0.13.1
> entrypoints==0.2.3
> extras==1.0.0
> fail2ban==0.10.4
> fixtures==3.0.0
> Flask==1.0.2
> Flask-Babel==0.11.2
> Flask-BabelEx==0.9.3
> Flask-Gravatar==0.5.0
> Flask-HTMLmin==1.3.2
> Flask-Login==0.3.2
> Flask-Mail==0.9.1
> Flask-Migrate==2.1.1
> Flask-Paranoid==0.2.0
> Flask-Principal==0.4.0
> Flask-Security==3.0.0
> Flask-SQLAlchemy==2.3.2
> Flask-WTF==0.14.2
> funcsigs==1.0.2
> future==0.16.0
> GDAL==2.3.0
> gdbus-codegen==2.56.4
> gemato==14.0
> gentoolkit==0.4.2.post1
> gevent==1.2.1
> greenlet==0.4.12
> html5lib==1.0.1
> htmlmin==0.1.12
> httplib2==0.10.3
> idna==2.5
> incremental==16.10.1
> iotop==0.6
> ipaddr==2.1.11
> ipykernel==4.6.1
> ipyparallel==6.0.2
> ipython==5.4.1
> ipython-genutils==0.2.0
> ipywidgets==7.0.0
> isodate==0.5.4
> itsdangerous==0.24
> java-config==2.2.0
> jedi==0.10.2
> Jinja2==2.10
> josepy==1.1.0
> jsonschema==2.6.0
> jupyter==1.1.0
> jupyter-client==5.1.0
> jupyter-console==5.1.0
> jupyter-core==4.4.0
> kiwisolver==1.0.1
> layman==2.4.2
> lensfun==0.3.2
> libvirt-python==4.9.0
> linecache2==1.0.0
> lxml==4.2.5
> Mako==1.0.6
> Markdown==2.6.8
> MarkupSafe==0.23
> matplotlib==2.2.2
> meson==0.48.2
> mimeparse==1.6.0
> mirrorselect==2.2.3
> mistune==0.8.3
> mock==2.0.0
> nbconvert==5.2.1
> nbformat==4.4.0
> ndg-httpsclient==0.4.0
> nose==1.3.7
> notebook==5.0.0
> numexpr==2.6.1
> numpy==1.14.5
> olefile==0.44
> OWSLib==0.16.0
> pandas==0.19.1
> pandocfilters==1.4.2
> paramiko==2.4.2
> parsedatetime==2.4
> passlib==1.7.1
> path.py==8.1.2
> pathlib2==2.3.0
> pbr==4.2.0
> pexpect==4.2.1
> pickleshare==0.7.4
> Pillow==5.3.0
> ply==3.9
> portage==2.3.51
> prompt-toolkit==1.0.15
> psutil==5.4.7
> psycopg2==2.7.4
> ptyprocess==0.5.1
> py==1.4.34
> pyasn1==0.2.3
> pyasn1-modules==0.0.8
> pyblake2==1.1.2
> pycairo==1.17.0
> pycparser==2.14
> pycrypto==2.6.1
> pycurl==7.43.0
> Pygments==2.2.0
> pygobject==3.28.3
> PyNaCl==1.2.1
> PyOpenGL==3.1.0
> pyOpenSSL==17.5.0
> pyparsing==2.2.0
> pyproj==1.9.5.1
> pyRFC3339==1.0
> pyrsistent==0.14.2
> PySocks==1.6.7
> pytest==3.2.2
> pytest-runner==2.6.2
> python-augeas==0.5.0
> python-dateutil==2.7.2
> python-editor==1.0.3
> python-mimeparse==1.6.0
> python-subunit==1.2.0
> pytz==2018.4
> pyxattr==0.6.0
> PyYAML==3.13
> pyzmq==16.0.2
> qtconsole==4.3.1
> rdflib==4.2.2
> regex==2017.4.5
> reportlab==3.3.0
> requests==2.18.4
> requests-toolbelt==0.8.0
> rfc3987==1.3.7
> scandir==1.7
> scikit-learn==0.19.0
> scipy==0.19.1
> scrypt==0.8.0
> service-identity==16.0.0
> setuptools-scm==1.15.6
> simplegeneric==0.8.1
> simplejson==3.13.2
> sip==4.19.13
> six==1.11.0
> speaklater==1.3
> SQLAlchemy==1.2.7
> sqlparse==0.2.4
> sshtunnel==0.1.3
> ssl-fetch==0.4
> strict-rfc3339==0.6
> systemd-python==233
> terminado==0.5
> testpath==0.1
> testtools==2.3.0
> tornado==4.5.3
> traceback2==1.4.0
> traitlets==4.3.2
> Twisted==16.6.0
> unittest2==1.1.0
> urllib3==1.22
> vcversioner==2.16.0.0
> versioneer==0.16
> virtualenv==15.1.0
> wcwidth==0.1.7
> webapp-config==1.55
> webcolors==1.5
> webencodings==0.5.1
> websocket-client==0.48.0
> Werkzeug==0.14.1
> widgetsnbextension==3.0.0
> WTForms==2.1
> xcffib==0.5.1
> youtube-dl==2019.1.10
> zope.component==4.3.0
> zope.event==4.2.0
> zope.interface==4.4.3
>
> Does anybody has an idea about this problem ?
>
> Thanks in advance,
>
> Best regards.
>
> François Valenduc
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Khushboo Vashi | 2019-01-18 05:22:35 | Re: KeyError: 'browser.forgot_password' |
Previous Message | Khushboo Vashi | 2019-01-17 11:27:56 | Re: KeyError: 'browser.forgot_password' |