PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 pgAdmin4 » connexion par active directory » 14/05/2020 12:14:01

jeanlouis
Réponses : 1

Bonjour,

est-il possible de se connecter à Pgadmin4 v4.18 par un groupe défini dans Active Directory ?
Y a t'il une doc la dessus ?

Bonne journée
Jean-Louis

#2 Re : pgAdmin4 » installation sur vm centos » 07/01/2020 18:52:12

Pour ma propre curiosité, j'ai quand même une question :
Sur Debian, on voit bien que pgadmin4 version 4.16.1 dépend de python 3 alors que sur Centos, la version pgadmin4 version 4.16.1.RHEL7 dépend de python 2.7 ???

#3 Re : pgAdmin4 » installation sur vm centos » 07/01/2020 18:34:53

Apparemment, ce n'est pas lié à une ancienne installation de python2. J'ai essayé dans un tout autre environnement en RHEL 7.7 et j'obtiens exactement la même chose.
La commande 'rpm -ql pgadmin4-python3-flask-compress-1.4.0-1.rhel7' renvoi ceci :
/usr/lib/python3.6/site-packages/pgadmin4-web/Flask_Compress-1.4.0-py3.6.egg-info
/usr/lib/python3.6/site-packages/pgadmin4-web/Flask_Compress-1.4.0-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/pgadmin4-web/Flask_Compress-1.4.0-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/pgadmin4-web/Flask_Compress-1.4.0-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/pgadmin4-web/Flask_Compress-1.4.0-py3.6.egg-info/not-zip-safe
/usr/lib/python3.6/site-packages/pgadmin4-web/Flask_Compress-1.4.0-py3.6.egg-info/requires.txt
/usr/lib/python3.6/site-packages/pgadmin4-web/Flask_Compress-1.4.0-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/pgadmin4-web/__pycache__/flask_compress.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/pgadmin4-web/__pycache__/flask_compress.cpython-36.pyc
/usr/lib/python3.6/site-packages/pgadmin4-web/flask_compress.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/pgadmin4-web/flask_compress.cpython-36.pyc
/usr/lib/python3.6/site-packages/pgadmin4-web/flask_compress.py
Alors que tous les autres paquets 'flask' ainsi que 'pgadmin4' sont liés à python 2.7
J'ai donc installé 'python2-pip', puis lancé la commande :
pip install flask-compress
Du coup, plus d'erreur après la commande 'python /usr/lib/python2.7/site-packages/pgadmin4-web/setup.py'
L'incident est résolu.

#4 Re : pgAdmin4 » installation sur vm centos » 05/01/2020 13:28:24

Je constate que la version PostgreSQL 11 est installée depuis le dépôt pgdg11 et pgadmin4 est installé depuis le dépôt pgdg10. Y a t'il un incidence ?
Nom                 : postgresql11-contrib
Architecture        : x86_64
Version             : 11.6
Révision            : 2PGDG.rhel7
Taille              : 2.1 M
Dépôt               : installed
Depuis le dépôt     : pgdg11

#5 Re : pgAdmin4 » installation sur vm centos » 05/01/2020 13:22:52

J'ai installé le paquet pgdg-redhat-repo-42.0-6
Voici les infos de quelques paquets installés :
Nom                 : pgadmin4
Architecture        : x86_64
Version             : 4.16
Révision            : 1.rhel7
Taille              : 0.0 
Dépôt               : installed
Depuis le dépôt     : pgdg10

Nom                 : pgadmin4-web
Architecture        : noarch
Version             : 4.16
Révision            : 1.rhel7
Taille              : 24 M
Dépôt               : installed
Depuis le dépôt     : pgdg10

Et le paquet flask_compress :
rpm -qa | grep pgadmin4 | grep compress
pgadmin4-python3-flask-compress-1.4.0-1.rhel7.noarch

Nom                 : pgadmin4-python3-flask-compress
Architecture        : noarch
Version             : 1.4.0
Révision            : 1.rhel7
Taille              : 25 k
Dépôt               : installed
Depuis le dépôt     : pgdg10

#6 pgAdmin4 » installation sur vm centos » 03/01/2020 20:52:51

jeanlouis
Réponses : 7

Bonjour,

Je cherche à installer pgadmin4 sur une machine virtuelle en Centos 7.7.1908 avec une version 11.6 de Postgres.
J'ai installé une version 4.16 de pgadmin4 ainsi que 'epel-release' par yum.
J'ai créé les répertoires '/var/log/pgadmin4/', '/var/lib/pgadmin4/' et copié le fichier '/etc/httpd/conf.d/pgadmin4.conf.sample'
J'ai mis à jour le fichier '/usr/lib/python2.7/site-packages/pgadmin4-web/config_local.py' :
LOG_FILE = '/var/log/pgadmin4/pgadmin4.log'
SQLITE_PATH = '/var/lib/pgadmin4/pgadmin4.db'
SESSION_DB_PATH = '/var/lib/pgadmin4/sessions'
STORAGE_DIR = '/var/lib/pgadmin4/storage'
Les version Python 2.7.5 et Python 3.6.8 sont installées.
J'ai redémarré le service httpd.
J'ai lancé la commande 'python /usr/lib/python2.7/site-packages/pgadmin4-web/setup.py'

J'obtiens l'erreur suivante :
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/pgadmin4-web/setup.py", line 413, in <module>
    setup_db()
  File "/usr/lib/python2.7/site-packages/pgadmin4-web/setup.py", line 347, in setup_db
    app = create_app()
  File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/__init__.py", line 711, in create_app
    from flask_compress import Compress
ImportError: No module named flask_compress

Le fichier /var/log/pgadmin4/pgadmin4.log est vide.
Je vois bien le module flask_compress pour python3.6 mais pas pour 2.7. Il n'y a pas ce problème sur un serveur Debian 10.
Une piste ?

Bonne année à tous.

#8 Général » powa » 13/03/2019 20:19:02

jeanlouis
Réponses : 2

Bonjour

Est-il possible de superviser plusieurs instances Postgres à partir d'une seule application powa-web ou bien faut-il installer powa-web sur chacune des instances ? Si c'est possible, comment définit-on les différentes instances ?

Merci

Pied de page des forums

Propulsé par FluxBB