Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bjNBN-0003SH-UR for pgadmin-hackers@arkaria.postgresql.org; Mon, 12 Sep 2016 09:05:42 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bjNBN-0003Y5-HE for pgadmin-hackers@arkaria.postgresql.org; Mon, 12 Sep 2016 09:05:41 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bjNBA-0003Jm-72 for pgadmin-hackers@postgresql.org; Mon, 12 Sep 2016 09:05:28 +0000 Received: from mail-oi0-x22a.google.com ([2607:f8b0:4003:c06::22a]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bjNB6-0007J8-LE for pgadmin-hackers@postgresql.org; Mon, 12 Sep 2016 09:05:27 +0000 Received: by mail-oi0-x22a.google.com with SMTP id q188so184514957oia.3 for ; Mon, 12 Sep 2016 02:05:24 -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:content-transfer-encoding; bh=PfjJGBo0AbSu7V6E8ub+f66n9/dhWYrYgbKbQ9nOe8g=; b=dvdpPxdRlx9PSiONk9z7b2Dwo+5oQDQxCLxH30ssrDbgol6uYBbRnPKNJDK5z/T3MY 4BVwgb3JpPAc/k/BlBvgeXKXOdJnFkz3kEb+eKQ567+tuG5kHuKVckwguUUELsZwIl9g O7COMIg3brgk6mHvYJSu+B03TRekAImsRoxrVsMAf6oDquxDGMMDeywdnoEYWGRL9uZT aZJgE5oaZNw1Ach/mAkcn7Q0rL/zaM9hgyD/jZTbuVWvkVc5aoxDHck/CgvZ9jSs4t2v jLunIaJ33ZK4RR2cMOInIlClG8sVf2eV3V05XUQT5tmfikBcerCqSNB2uy0wNN2rzBTA Wg9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=PfjJGBo0AbSu7V6E8ub+f66n9/dhWYrYgbKbQ9nOe8g=; b=TSxC7tRAji52639TW6432GiSPpex4vouRKHpHdiMO3ePiSVSzqSPJH8u1/1mQ4dYC8 ogjVrvCIwvSqBTEGe0UHc788FAO+miwdz4+UGGw/5TcNr8Rz2T8Uk3ckILAD/layg5DW jR4FZrF6Pu+UjVyqDao5WIrBMDghPegerIicyv7cVg9WPQQF4Uq6CjDH0grakClyqWoS anXSnPAt/mNl6nUPAMCF/I6dwJEHH73kRhP35LdcDG5vlqAU1D3CMXok68tWP0D6eAgn lI8zBU1Jv4rN1ozXVG38R5zVDhDjCeEQcZLfcMz3i6XAOV3KChBE3BqQnu23KF1efAln 5UDw== X-Gm-Message-State: AE9vXwOBdhOfBuTvNf0qv4+iKPErMIwE7XDNkQL1dIUaYflGd3NCH5m6hvSIP9qT5W1BXe9MpKmgSH6+ZrLNOw== X-Received: by 10.202.253.86 with SMTP id b83mr8866990oii.171.1473671122620; Mon, 12 Sep 2016 02:05:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.1.203 with HTTP; Mon, 12 Sep 2016 02:05:22 -0700 (PDT) In-Reply-To: <1473582806.10133.3.camel@gunduz.org> References: <1473582806.10133.3.camel@gunduz.org> From: Dave Page Date: Mon, 12 Sep 2016 10:05:22 +0100 Message-ID: Subject: Re: Startup error on RHEL 7 To: =?UTF-8?B?RGV2cmltIEfDvG5kw7x6?= Cc: pgadmin-hackers Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org On Sun, Sep 11, 2016 at 9:33 AM, Devrim G=C3=BCnd=C3=BCz wrote: > > Hi, > > Just saw this on my RHEL 7 test box. This is pgadmin4 1.0rc1, Python 2.7, > python-flask-babel-0.11.1: > > # /usr/bin/python2 /usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4= .py > Traceback (most recent call last): > File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.py", line = 58, in > app =3D create_app() > File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/__init__.py= ", line 226, in create_app > driver.init_app(app) > File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/utils/drive= r/__init__.py", line 40, in init_app > DriverRegistry.load_drivers() > File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/utils/drive= r/registry.py", line 88, in load_drivers > module =3D import_module(module_name) > File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_m= odule > __import__(name) > File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/utils/drive= r/psycopg2/__init__.py", line 33, in > from pgadmin.utils.exception import ConnectionLost > File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/utils/excep= tion.py", line 15, in > from pgadmin.utils.ajax import service_unavailable > File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/utils/ajax.= py", line 124, in > def not_implemented(errormsg=3D_('Not implemented.'), info=3D'', resu= lt=3DNone, data=3DNone): > File "/usr/lib/python2.7/site-packages/flask_babel/__init__.py", line 5= 39, in gettext > t =3D get_translations() > File "/usr/lib/python2.7/site-packages/flask_babel/__init__.py", line 2= 08, in get_translations > return support.NullTranslations() > AttributeError: 'module' object has no attribute 'NullTranslations' > > What am I missing here? Hmm, not sure. Questions: - What version of Babel? - I assume (hope) you haven't changed config.py, but what's in config_distro.py and config_local.py? - Is the web/pgadmin/translations/ directory present and containing files (a test French message catalog)? - Is babel.cfg present? --=20 Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --=20 Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers