Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fYXR2-000757-KB for pgadmin-support@arkaria.postgresql.org; Thu, 28 Jun 2018 13:58:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fYXR0-0002gO-Ia for pgadmin-support@arkaria.postgresql.org; Thu, 28 Jun 2018 13:58:06 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fYXQz-0002fy-Qt for pgadmin-support@lists.postgresql.org; Thu, 28 Jun 2018 13:58:06 +0000 Received: from mail-wr0-x241.google.com ([2a00:1450:400c:c0c::241]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1fYXQv-0006bd-Es for pgadmin-support@lists.postgresql.org; Thu, 28 Jun 2018 13:58:04 +0000 Received: by mail-wr0-x241.google.com with SMTP id t6-v6so5617419wrq.13 for ; Thu, 28 Jun 2018 06:58:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pOk6DcaJzTqgpxGOyBB5fIAuaLG+4HJQcL6G6K73G9A=; b=tdAj9zENz7CMO450x/mgjRdZQUa6X2EPKAkSX2GsRqAk6pv84oYDr09Gs4M/xY9vUz V+S6tkhxGpcidzCIoQhYzjW6C0viZHBAngHQl5D4JFSGW7lepJA28Z2F8DUPg+AQumii CceoqbGsmWC8H5QbpE0GtispcaZPUmb3zAGK+t/RfcUx5WVNubCDLpzfGIGK0He7i5PD UJ5MaKTFrKTw6na083HW58cMmvq2ozXwsf+Jx4kUrPb1VqGowI1V95a+ziEuWfzDW7tj 6AHJi/ji4Lz0j00GfQfH4cp6K4oqCaK7NPOy64b4M5nFYMevUdSotn1tPFrDFPrHtwGS 2Nrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pOk6DcaJzTqgpxGOyBB5fIAuaLG+4HJQcL6G6K73G9A=; b=fId67lHivdJsMDLKHMMxrT1VXx/gA5nmzV6pxNcAo40SvkgHE1Ik4g197agFvvwyHo q6wEtOY6LvBkUzeMVodK7rE7XYlYTkZn8PYO7HOkimsw4EqUHqCpY6QFHNHh75MnW5OW wlMBA58Tzy2vImCmS3gPyeUWTFPU7EozgENt9Jl4CofMAqvI3I1r5xflg6J6g1Bp6gIK BIVVhQjLuVZR+4eiafxTvDJwd7nGQqqX1xN42/pDg7uBdbLVkrhKUgyJwKafMJblLErX GwGZFyXnEKjcl2/s0koI93r7vZngmzb1j7/+ftbe1YZhQxwUHEFAmelWCU6J0XZbzV/R 3+vQ== X-Gm-Message-State: APt69E3qsxU1ivuAmdiEuSXW0NhAXGiN6LkGkna+UZQqg6jM0dyj7geh UkR06NWnwwZOJHpkkKqYgtJkrYEDkKHc8YyTW06YVA== X-Google-Smtp-Source: AAOMgpcyQzb3IscZSrIndmOcQs6jhN6H+b9n0Aot1Rt/e787rGW9Irg1pggAjUmUN1k90ck5k6/f7ptlK6pBfYDGY2g= X-Received: by 2002:adf:f404:: with SMTP id g4-v6mr5416780wro.256.1530194279014; Thu, 28 Jun 2018 06:57:59 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a1c:2907:0:0:0:0:0 with HTTP; Thu, 28 Jun 2018 06:57:57 -0700 (PDT) In-Reply-To: <01e9ae4a-301a-c896-cb5b-ef53c9b82dc6@gmail.com> References: <804d3650-ba80-256f-9684-3e5c997e2cf6@gmail.com> <2c23a715-5f19-52e9-de1a-23e04b44866f@gmail.com> <248cd520-23bf-3ac8-7906-1c0b845ade04@gmail.com> <01e9ae4a-301a-c896-cb5b-ef53c9b82dc6@gmail.com> From: Dave Page Date: Thu, 28 Jun 2018 14:57:57 +0100 Message-ID: Subject: Re: pgAdmin 4 v3.1 Released To: Isaias Sanchez Cc: "pgadmin-support lists.postgresql.org" Content-Type: multipart/alternative; boundary="000000000000703a2f056fb41ed4" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000703a2f056fb41ed4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jun 28, 2018 at 2:27 PM, Isaias Sanchez wrote: > it works like a charm! > \o/ > Thanks Dave, > You're welcome - sorry for the inconvenience. > Isaias S. > Note: I'll try to help you guys with Spanish Translation, I'm taking a > look to the documentation. > Cool, thanks. It's pretty simple actually; choose a PO file editor, grab a copy of the template ( https://git.postgresql.org/gitweb/?p=3Dpgadmin4.git;a=3Dblob_plain;f=3Dweb/= pgadmin/messages.pot), and create the PO file from that. When you're done, send us the PO file and we can add it. Thanks again! > > > On 28/06/18 12:26, Dave Page wrote: > > OK, please go grab the wheel again, from thttps://www.postgresql.org/ft > p/pgadmin/pgadmin4/v3.1/pip/. The MD5 checksum should be: > > 1af9eb551f729958101e55b9a0eeae8d pgadmin4-3.1-py2.py3-none-any.whl > > This should contain the missing files and fixes to the wheel requirements= . > > Sorry about that - stupid case-sensitivity bug in a script :-( > > > On Thu, Jun 28, 2018 at 1:08 PM, Dave Page wrote: > >> I've found the issue. Working on the fix... >> >> On Thu, Jun 28, 2018 at 1:04 PM, Murtuza Zabuawala < >> murtuza.zabuawala@enterprisedb.com> wrote: >> >>> Do you have any web server installed? >>> If yes then I suspect it is causing the issue because I can see in the >>> code that we are sending MIME headers properly as *{'Content-Type': >>> 'text/css'}* for browser.css >>> >>> >>> On Thu, Jun 28, 2018 at 5:17 PM, Isaias Sanchez < >>> isaias.sanchez.l@gmail.com> wrote: >>> >>>> Browsers: >>>> >>>> Firefox 60.0.2 >>>> >>>> Chromium: 66.0.3359.181 >>>> >>>> The error in Firefox console is: >>>> >>>> The stylesheet http://localhost:5050/login?ne >>>> xt=3D%2Fbrowser%2Fbrowser.css was not loaded because its MIME type, >>>> =E2=80=9Ctext/html=E2=80=9D, is not =E2=80=9Ctext/css=E2=80=9D. >>>> >>>> In Chormium: >>>> >>>> style.css, pgadmin_commons.js and vendor.js NOT FOUND, the MIME in >>>> browser.css is just a Warning. >>>> Regards, >>>> >>>> Isaias S. >>>> >>>> On 28/06/18 11:33, Murtuza Zabuawala wrote: >>>> >>>> What is your browser and its version? >>>> Do you see any errors on browser console >>>> ? >>>> >>>> On Thu, Jun 28, 2018 at 4:50 PM, Isaias Sanchez < >>>> isaias.sanchez.l@gmail.com> wrote: >>>> >>>>> look at the screenshots: >>>>> >>>>> >>>>> On 28/06/18 11:15, Murtuza Zabuawala wrote: >>>>> >>>>> Sorry, =E2=80=8BI didn't get you, what do mean when you say 'web is l= ike only >>>>> text'? =E2=80=8B >>>>> >>>>> >>>>> On Thu, Jun 28, 2018 at 4:35 PM, Isaias Sanchez < >>>>> isaias.sanchez.l@gmail.com> wrote: >>>>> >>>>>> This help a bit, I can log in, but the web is like only text, >>>>>> probably is necessary to update another: >>>>>> >>>>>> # pip3 freeze >>>>>> alembic=3D=3D0.9.2 >>>>>> asn1crypto=3D=3D0.24.0 >>>>>> Babel=3D=3D2.3.4 >>>>>> bcrypt=3D=3D3.1.4 >>>>>> beautifulsoup4=3D=3D4.4.1 >>>>>> blinker=3D=3D1.4 >>>>>> cffi=3D=3D1.11.5 >>>>>> click=3D=3D6.6 >>>>>> cryptography=3D=3D2.2.2 >>>>>> extras=3D=3D1.0.0 >>>>>> fixtures=3D=3D3.0.0 >>>>>> Flask=3D=3D0.12.2 >>>>>> Flask-Babel=3D=3D0.11.1 >>>>>> Flask-BabelEx=3D=3D0.9.3 >>>>>> Flask-Gravatar=3D=3D0.5.0 >>>>>> Flask-HTMLmin=3D=3D1.3.2 >>>>>> Flask-Login=3D=3D0.3.2 >>>>>> Flask-Mail=3D=3D0.9.1 >>>>>> Flask-Migrate=3D=3D2.1.1 >>>>>> Flask-Paranoid=3D=3D0.2.0 >>>>>> Flask-Principal=3D=3D0.4.0 >>>>>> Flask-Script=3D=3D2.0.5 >>>>>> Flask-Security=3D=3D3.0.0 >>>>>> Flask-SQLAlchemy=3D=3D2.3.2 >>>>>> Flask-WTF=3D=3D0.14.2 >>>>>> html5lib=3D=3D1.0.1 >>>>>> htmlmin=3D=3D0.1.12 >>>>>> idna=3D=3D2.7 >>>>>> itsdangerous=3D=3D0.24 >>>>>> Jinja2=3D=3D2.7.3 >>>>>> linecache2=3D=3D1.0.0 >>>>>> Mako=3D=3D1.0.6 >>>>>> MarkupSafe=3D=3D0.23 >>>>>> paramiko=3D=3D2.4.1 >>>>>> passlib=3D=3D1.7.1 >>>>>> pbr=3D=3D3.1.1 >>>>>> pgadmin4=3D=3D3.1 >>>>>> psycopg2=3D=3D2.7.5 >>>>>> psycopg2-binary=3D=3D2.7.5 >>>>>> pyasn1=3D=3D0.4.3 >>>>>> pycparser=3D=3D2.18 >>>>>> pycrypto=3D=3D2.6.1 >>>>>> PyNaCl=3D=3D1.2.1 >>>>>> pyrsistent=3D=3D0.14.2 >>>>>> python-dateutil=3D=3D2.7.2 >>>>>> python-editor=3D=3D1.0.3 >>>>>> python-mimeparse=3D=3D1.6.0 >>>>>> pytz=3D=3D2018.3 >>>>>> simplejson=3D=3D3.13.2 >>>>>> six=3D=3D1.11.0 >>>>>> speaklater=3D=3D1.3 >>>>>> SQLAlchemy=3D=3D1.2.6 >>>>>> sqlparse=3D=3D0.2.4 >>>>>> sshtunnel=3D=3D0.1.4 >>>>>> testtools=3D=3D2.3.0 >>>>>> traceback2=3D=3D1.4.0 >>>>>> unittest2=3D=3D1.1.0 >>>>>> webencodings=3D=3D0.5.1 >>>>>> Werkzeug=3D=3D0.9.6 >>>>>> WTForms=3D=3D2.1 >>>>>> >>>>>> >>>>>> On 28/06/18 10:52, Murtuza Zabuawala wrote: >>>>>> >>>>>> Looks like you have an older version of htmlmin module (< 0.1.12). >>>>>> >>>>>> Please install/update htmlmin to version 0.1.12, let us know if that >>>>>> solves the issue. >>>>>> >>>>>> -- >>>>>> Regards, >>>>>> Murtuza Zabuawala >>>>>> EnterpriseDB: http://www.enterprisedb.com >>>>>> The Enterprise PostgreSQL Company >>>>>> >>>>>> >>>>>> On Thu, Jun 28, 2018 at 4:13 PM, Isaias Sanchez < >>>>>> isaias.sanchez.l@gmail.com> wrote: >>>>>> >>>>>>> I just installed the Python Wheel 3.1 version on a centos 6 server >>>>>>> and the app doesn't start, the error is this: >>>>>>> >>>>>>> 2018-06-28 10:37:23,668: ERROR werkzeug: Error on request: >>>>>>> Traceback (most recent call last): >>>>>>> File "/usr/local/lib/python3.6/site-packages/werkzeug/serving.py"= , >>>>>>> line 177, in run_wsgi >>>>>>> execute(self.server.app) >>>>>>> File "/usr/local/lib/python3.6/site-packages/werkzeug/serving.py"= , >>>>>>> line 165, in execute >>>>>>> application_iter =3D app(environ, start_response) >>>>>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>>>>> 1997, in __call__ >>>>>>> return self.wsgi_app(environ, start_response) >>>>>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>>>>> 1985, in wsgi_app >>>>>>> response =3D self.handle_exception(e) >>>>>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>>>>> 1540, in handle_exception >>>>>>> reraise(exc_type, exc_value, tb) >>>>>>> File "/usr/local/lib/python3.6/site-packages/flask/_compat.py", >>>>>>> line 33, in reraise >>>>>>> raise value >>>>>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>>>>> 1982, in wsgi_app >>>>>>> response =3D self.full_dispatch_request() >>>>>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>>>>> 1615, in full_dispatch_request >>>>>>> return self.finalize_request(rv) >>>>>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>>>>> 1632, in finalize_request >>>>>>> response =3D self.process_response(response) >>>>>>> File "/usr/local/lib/python3.6/site-packages/flask/app.py", line >>>>>>> 1856, in process_response >>>>>>> response =3D handler(response) >>>>>>> File "/usr/local/lib/python3.6/site-packages/flask_htmlmin.py", >>>>>>> line 35, in response_minify >>>>>>> self.html_minify.minify(response.get_data(as_text=3DTrue)) >>>>>>> File "/usr/local/lib/python3.6/site-packages/htmlmin/main.py", >>>>>>> line 152, in minify >>>>>>> self.input(*input) >>>>>>> File "/usr/local/lib/python3.6/site-packages/htmlmin/main.py", >>>>>>> line 164, in input >>>>>>> self._parser.feed(i) >>>>>>> File "/usr/local/lib/python3.6/html/parser.py", line 111, in feed >>>>>>> self.goahead(0) >>>>>>> File "/usr/local/lib/python3.6/html/parser.py", line 171, in >>>>>>> goahead >>>>>>> k =3D self.parse_starttag(i) >>>>>>> File "/usr/local/lib/python3.6/html/parser.py", line 345, in >>>>>>> parse_starttag >>>>>>> self.handle_starttag(tag, attrs) >>>>>>> File "/usr/local/lib/python3.6/site-packages/htmlmin/parser.py", >>>>>>> line 222, in handle_starttag >>>>>>> self._in_pre_tag -=3D self._close_tags_up_to(in_tag[0]) >>>>>>> File "/usr/local/lib/python3.6/site-packages/htmlmin/parser.py", >>>>>>> line 189, in _close_tags_up_to >>>>>>> raise OpenTagNotFoundError() >>>>>>> htmlmin.parser.OpenTagNotFoundError >>>>>>> >>>>>>> >>>>>>> >>>>>>> On 28/06/18 09:56, Dave Page wrote: >>>>>>> >>>>>>> The pgAdmin Development Team are pleased to announce pgAdmin 4 >>>>>>> version 3.1. This release of pgAdmin 4 includes over 30 bug fixes a= nd new >>>>>>> features. For more details please see the release notes at: >>>>>>> >>>>>>> https://www.pgadmin.org/docs/pgadmin4/dev/release_notes_3_1.htm= l >>>>>>> . >>>>>>> >>>>>>> pgAdmin is the leading Open Source graphical management tool for >>>>>>> PostgreSQL. For more information, please see: >>>>>>> >>>>>>> https://www.pgadmin.org/ >>>>>>> >>>>>>> Notable changes in this release include: >>>>>>> >>>>>>> * Add support for SSH tunneled connections. >>>>>>> * Various fixes for handling data in SQL_ASCII databases. >>>>>>> * Add support for LISTEN/NOTIFY in the Query Tool. >>>>>>> * Function/Procedure support for PostgreSQL 11. >>>>>>> * Various fixes and enhancements to the Greenplum support. >>>>>>> >>>>>>> Builds for Windows and macOS are available now, along with a Python >>>>>>> Wheel, Docker Container and source code tarball from: >>>>>>> >>>>>>> https://www.pgadmin.org/download/ >>>>>>> >>>>>>> RPM and DEB packages are expected to be available on the >>>>>>> postgresql.org repositories within the next few days. >>>>>>> >>>>>>> -- >>>>>>> Dave Page >>>>>>> pgAdmin Project Lead >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> > > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > > > --=20 Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --000000000000703a2f056fb41ed4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Thu, Jun 28, 2018 at 2:27 PM, Isaias Sanchez <<= a href=3D"mailto:isaias.sanchez.l@gmail.com" target=3D"_blank">isaias.sanch= ez.l@gmail.com> wrote:
=20 =20 =20

it works like a charm!

\o/=C2=A0

Thanks Dave,

You're welcome - sorry f= or the inconvenience.=C2=A0

Isaias S.

Note: I'll try to help you guys with Spanish Translation, I'm t= aking a look to the documentation.

Cool= , thanks. It's pretty simple actually; choose a PO file editor, grab a = copy of the template (https://git.postgres= ql.org/gitweb/?p=3Dpgadmin4.git;a=3Dblob_plain;f=3Dweb/pgadmin/messages.pot= ), and create the PO file from that. When you're done, send us the = PO file and we can add it.

Thanks again!
=C2=A0


On 28/06/18 12= :26, Dave Page wrote:
OK, please go grab the wheel again, from thttps://www.postgresql.org/ftp/pgadmin/pgadmin4/v3.1/p= ip/. The MD5 checksum should be:

1af9eb551f729958101e55b9a0eeae8d=C2=A0 pgadmin4-3.1-py2.py3-none-any.whl

This should contain the missing files and fixes to the wheel requirements.

Sorry about that - stupid case-sensitivity bug in a script :-(


On Thu, Jun 28, 2018 at 1:08 PM, Dave Page <dpage@pgadmin.org> wrote:
I've found the issue. Working on the fix= ...

On Thu, Jun 28, 2018 at 1:04 PM, Murtuza Zabuawala <murtuza= .zabuawala@enterprisedb.com> wrote:
Do you have any web server installed?
If yes then I suspect it is causing the issue because I can see in the code that we are sending MIME headers properly as=C2=A0{'Content-Type': 'text/css'}=C2=A0for browser.css<= /div>


On Thu, Jun 28, 2018 at 5:17 PM, Isaias Sanchez <isaias.sanchez.l@gmail.com> wrote:
Browsers:

Firefox 60.0.2

Chromium: 66.0.3359.181

The error in Firefox console is:

The stylesheet http://localhost:5050/login= ?next=3D%2Fbrowser%2Fbrowser.css was not loaded because its MIME type, =E2=80=9Ctext/html=E2=80=9D, = is not =E2=80=9Ctext/css=E2=80=9D.

In Chormium:

style.css, pgadmin_commons.js and vendor.js NOT FOUND, the MIME in browser.css is just a Warning.

Regards,

Isaias S.

On 28/06/18 11:33, Murtuza Zabuawala wrote:
What is your browser and its version?
Do you see any errors=C2=A0on=C2= =A0browser console?

On Thu, Jun 28, 2018 at 4:50 PM, Isaias Sanchez <isaias.sanchez.l@gmail.com> wrote:

look at the screenshots:



On 28/06/18 11:15, Murtuza Zabuawala wrote:
Sorry, =E2=80=8BI didn'= ;t get you, what do mean when you say 'web is like only text'?=C2=A0<= /span>=E2=80=8B


On Thu, Jun 28, 2018 at 4:35 PM, Isaias Sanchez <isaias.sanchez.l@gmail.com> wrote:

This help a bit, I can log in, but the web is like only text, probably is necessary to update another:

# pip3 freeze
alembic=3D=3D0.9.= 2
asn1crypto=3D=3D0.24.0
Babel=3D=3D2.3.4<= br> bcrypt=3D=3D3.1.4=
beautifulsoup4=3D=3D4.4.1
blinker=3D=3D1.4<= br> cffi=3D=3D1.11.5<= br> click=3D=3D6.6 cryptography=3D=3D2.2.2
extras=3D=3D1.0.0=
fixtures=3D=3D3.0.0
Flask=3D=3D0.12.2=
Flask-Babel=3D=3D0.11.1
Flask-BabelEx=3D=3D0.9.3
Flask-Gravatar=3D=3D0.5.0
Flask-HTMLmin=3D=3D1.3.2
Flask-Login=3D=3D0.3.2
Flask-Mail=3D=3D0.9.1
Flask-Migrate=3D=3D2.1.1
Flask-Paranoid=3D=3D0.2.0
Flask-Principal=3D=3D0.4.0
Flask-Script=3D=3D2.0.5
Flask-Security=3D=3D3.0.0
Flask-SQLAlchemy=3D=3D2.3.2
Flask-WTF=3D=3D0.14.2
html5lib=3D=3D1.0.1
htmlmin=3D=3D0.1.12
idna=3D=3D2.7
itsdangerous=3D=3D0.24
Jinja2=3D=3D2.7.3=
linecache2=3D=3D1.0.0
Mako=3D=3D1.0.6 MarkupSafe=3D=3D0.23
paramiko=3D=3D2.4.1
passlib=3D=3D1.7.= 1
pbr=3D=3D3.1.1 pgadmin4=3D=3D3.1=
psycopg2=3D=3D2.7.5
psycopg2-binary=3D=3D2.7.5
pyasn1=3D=3D0.4.3=
pycparser=3D=3D2.18
pycrypto=3D=3D2.6.1
PyNaCl=3D=3D1.2.1=
pyrsistent=3D=3D0.14.2
python-dateutil=3D=3D2.7.2
python-editor=3D=3D1.0.3
python-mimeparse=3D=3D1.6.0
pytz=3D=3D2018.3<= br> simplejson=3D=3D3.13.2
six=3D=3D1.11.0 speaklater=3D=3D1.3
SQLAlchemy=3D=3D1.2.6
sqlparse=3D=3D0.2.4
sshtunnel=3D=3D0.1.4
testtools=3D=3D2.3.0
traceback2=3D=3D1.4.0
unittest2=3D=3D1.1.0
webencodings=3D=3D0.5.1
Werkzeug=3D=3D0.9.6
WTForms=3D=3D2.1<= br>


On 28/06/18 10:52, Murtuza Zabuawala wrote:
Looks like you have an older version of=C2=A0htmlmin= =C2=A0module (< 0.1.12).

Please install/update htmlmin=C2=A0to version 0.1.12, let us know if that solves the issue.=

= --
Regards,
Murtuza Zabuawa= la
EnterpriseDB:=C2= =A0http://www.enterprisedb.com
The Enterprise PostgreSQL Company


On Thu, Jun 28, 2018 at 4:13 PM, Isaias Sanchez <isaias.sanchez.l@gmail.com> wrote:

I just installed the Python Wheel 3.1 version on a centos 6 server and the app doesn't start, the error is this:

2018-06-28 10:37:23,668: ERROR=C2=A0 werkzeug:=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Error on request:
Traceback (most recent call last):
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/werkzeug/serving.py", line 177, in run_wsgi
=C2=A0=C2=A0=C2= =A0 execute(self.serv= er.app)
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/werkzeug/serving.py", line 165, in execute
=C2=A0=C2=A0=C2= =A0 application_iter =3D app(environ, start_response)
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/flask/app.py", line 1997, in __call__
=C2=A0=C2=A0=C2= =A0 return self.wsgi_app(env= iron, start_response)
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/flask/app.py", line 1985, in wsgi_app
=C2=A0=C2=A0=C2= =A0 response =3D self.handle_exception(e)
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/flask/app.py", line 1540, in handle_exception
=C2=A0=C2=A0=C2= =A0 reraise(exc_type, exc_value, tb) =C2=A0 File "/usr/local/= lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise
=C2=A0=C2=A0=C2= =A0 raise value
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/flask/app.py", line 1982, in wsgi_app
=C2=A0=C2=A0=C2= =A0 response =3D self.full_dispatch_request()
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/flask/app.py", line 1615, in full_dispatch_request
=C2=A0=C2=A0=C2= =A0 return self.finalize_req= uest(rv)
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/flask/app.py", line 1632, in finalize_request
=C2=A0=C2=A0=C2= =A0 response =3D self.process_response(response)
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/flask/app.py", line 1856, in process_response
=C2=A0=C2=A0=C2= =A0 response =3D handler(response)
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/flask_htmlmin.py", line 35, in response_minify =C2=A0=C2=A0=C2= =A0 self.html_minify.= minify(response.get_data(as_text=3DTrue))
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/htmlmin/main.py", line 152, in minify
=C2=A0=C2=A0=C2= =A0 self.input(*input= )
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/htmlmin/main.py", line 164, in input
=C2=A0=C2=A0=C2= =A0 self._parser.feed= (i)
=C2=A0 File "/usr/local/= lib/python3.6/html/parser.py", line 111, in feed
=C2=A0=C2=A0=C2= =A0 self.goahead(0) =C2=A0 File "/usr/local/= lib/python3.6/html/parser.py", line 171, in goahead
=C2=A0=C2=A0=C2= =A0 k =3D self.parse_startt= ag(i)
=C2=A0 File "/usr/local/= lib/python3.6/html/parser.py", line 345, in parse_starttag =C2=A0=C2=A0=C2= =A0 self.handle_start= tag(tag, attrs)
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/htmlmin/parser.py", line 222, in handle_starttag =C2=A0=C2=A0=C2= =A0 self._in_pre_tag -=3D self._close_tags_= up_to(in_tag[0])
=C2=A0 File "/usr/local/= lib/python3.6/site-packages/htmlmin/parser.py", line 189, in _close_tags_up_to=
=C2=A0=C2=A0=C2= =A0 raise OpenTagNotFoundEr= ror()
htmlmin.parser.OpenTagNotFoundError




On 28/06/18 09:56, Dave Page wrote:
The pgAdmin Development Team are pleased to announce pgAdmin 4 version 3.1. This release of pgAdmin 4 includes over 30 bug fixes and new features. For more details please see the release notes at:


pgAdmin is the leading Open Source graphical management tool for PostgreSQL. For more information, please see:


Notable changes in this release include:

* Add support for SSH tunneled connections.
* Various fixes for handling data in SQL_ASCII databases.
* Add support for LISTEN/NOTIFY in the Query Tool.
* Function/Procedur= e support for PostgreSQL 11.
* Various fixes and enhancements to the Greenplum support.

Builds for Windows and macOS are available now, along with a Python Wheel, Docker Container and source code tarball from:


RPM and DEB packages are expected to be available on the postgresql.org repositories within the next few days.

--=C2=A0
Dave Page
pgAdmin Project Lead





<= font color=3D"#888888">






--
D= ave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

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



--
Dave Pag= e
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

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




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

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Compan= y
--000000000000703a2f056fb41ed4--