Vous n'êtes pas identifié(e).
Bonjour à tous,
Au secours! J'ai besoin de votre aide, pour configurer correctement les paramètres du fichier pg_hba de manière à rendre opérationnelle l'authentification de l'utilisateur "postgres" en md5.
Depuis que j'ai changé les paramètres en se basant sur les informations collectées sur les différents forum, mon initdb ne redémarre plus.
Informations complémentaires
- OS :CentOS 6.5
- BD : PostgreSQL 9.3.5
Merci pour votre retour.
Bonne journée.
Mams
Hors ligne
Bonjour,
"mon initdb ne redémarre plus" >> comment ça ? qu'est ce que vous voulez dire par là ?
Pouvez-vous nous donner votre pg_hba.conf ?
+ messages d'erreur
Cordialement,
Cordialement,
Sébastien.
Hors ligne
Bonjour,
Moi aussi je ne voit pas comment "initdb" démarre ou pas!?
Concernant le paramètre "md5" dans hba_file, voici ce qu'il faut faire.
$ initdb --help
Usage :
initdb [OPTION]... [RÉP_DONNÉES]
Options :
-A, --auth=MÉTHODE méthode d'authentification par défaut pour les
connexions locales
==>initdb -D /répertoire/pg_data -U adminuser -W(for pwd) -A md5 -E 'ENCODING'.
==>C'est quoi le message d'erreur que tu as eu? vérifie aussi ton .bash_profile ensuite essaie de faire /usr/pgsql-9.3/bin/initdb ...
Bien à toi
Hors ligne
Bonsoir,
J'apporte juste une petite modification à mon précédent post. C'est PostgreSQL qui ne démarre plus, mais pas initdb.
Trouvez ci-dessous le contenu du fichier pg_hba.conf.
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all postgres 127.0.0.1 md5
#local all all 127.0.0.1 md5
#local all all peer
# IPv4 local connections:
host all postgres 127.0.0.1/32 md5
#host all all 127.0.0.1/32 md5
#host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all postgres ::1/128 md5
#host all all ::1/128 md5
#host all all ::1/128 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 ident
#host replication postgres ::1/128 ident
Merci pour votre retour.
Cordialement
Dernière modification par Mams (24/10/2014 22:13:44)
Hors ligne
Trouvez ci-dessous le contenu du log.
< 2014-10-23 23:17:12.297 CEST >LOG: le système de bases de données a été arrêté à 2014-10-23 23:16:59 CEST
< 2014-10-23 23:17:12.353 CEST >LOG: le système de bases de données est prêt pour accepter les connexions
< 2014-10-23 23:17:12.354 CEST >LOG: lancement du processus autovacuum
< 2014-10-23 23:17:44.318 CEST >LOG: a reçu une demande d'arrêt rapide
< 2014-10-23 23:17:44.318 CEST >LOG: annulation des transactions actives
< 2014-10-23 23:17:44.318 CEST >LOG: arrêt du processus autovacuum
< 2014-10-23 23:17:44.322 CEST >LOG: arrêt en cours
< 2014-10-23 23:17:44.623 CEST >LOG: le système de base de données est arrêté
< 2014-10-23 23:17:49.442 CEST >LOG: le système de bases de données a été arrêté à 2014-10-23 23:17:44 CEST
< 2014-10-23 23:17:49.553 CEST >LOG: le système de bases de données est prêt pour accepter les connexions
< 2014-10-23 23:17:49.554 CEST >LOG: lancement du processus autovacuum
< 2014-10-23 23:17:56.755 CEST >LOG: a reçu une demande d'arrêt rapide
< 2014-10-23 23:17:56.755 CEST >LOG: annulation des transactions actives
< 2014-10-23 23:17:56.755 CEST >LOG: arrêt du processus autovacuum
< 2014-10-23 23:17:56.760 CEST >LOG: arrêt en cours
< 2014-10-23 23:17:57.054 CEST >LOG: le système de base de données est arrêté
< 2014-10-23 23:18:06.690 CEST >LOG: le système de bases de données a été arrêté à 2014-10-23 23:17:56 CEST
< 2014-10-23 23:18:06.784 CEST >LOG: le système de bases de données est prêt pour accepter les connexions
< 2014-10-23 23:18:06.784 CEST >LOG: lancement du processus autovacuum
< 2014-10-23 23:18:12.833 CEST >LOG: a reçu une demande d'arrêt rapide
< 2014-10-23 23:18:12.833 CEST >LOG: annulation des transactions actives
< 2014-10-23 23:18:12.833 CEST >LOG: arrêt du processus autovacuum
< 2014-10-23 23:18:12.838 CEST >LOG: arrêt en cours
< 2014-10-23 23:18:13.142 CEST >LOG: le système de base de données est arrêté
< 2014-10-23 23:22:16.669 CEST >LOG: méthode d'authentification « localhost » invalide
< 2014-10-23 23:22:16.669 CEST >CONTEXTE : ligne 80 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:22:16.670 CEST >FATAL: n'a pas pu charger pg_hba.conf
< 2014-10-23 23:24:30.459 CEST >LOG: méthode d'authentification « 127.0.0.1 » invalide
< 2014-10-23 23:24:30.459 CEST >CONTEXTE : ligne 80 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:24:30.459 CEST >LOG: masque IP « md5 » invalide : Nom ou service inconnu
< 2014-10-23 23:24:30.459 CEST >CONTEXTE : ligne 83 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:24:30.460 CEST >FATAL: n'a pas pu charger pg_hba.conf
< 2014-10-23 23:29:01.074 CEST >LOG: méthode d'authentification « localhost » invalide
< 2014-10-23 23:29:01.074 CEST >CONTEXTE : ligne 80 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:29:01.074 CEST >LOG: méthode d'authentification « localhost » invalide
< 2014-10-23 23:29:01.074 CEST >CONTEXTE : ligne 81 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:29:01.074 CEST >LOG: masque IP « md5 » invalide : Nom ou service inconnu
< 2014-10-23 23:29:01.074 CEST >CONTEXTE : ligne 84 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:29:01.074 CEST >FATAL: n'a pas pu charger pg_hba.conf
< 2014-10-23 23:32:24.105 CEST >LOG: méthode d'authentification « localhost » invalide
< 2014-10-23 23:32:24.106 CEST >CONTEXTE : ligne 80 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:32:24.106 CEST >LOG: méthode d'authentification « localhost » invalide
< 2014-10-23 23:32:24.106 CEST >CONTEXTE : ligne 81 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:32:24.106 CEST >LOG: masque IP « md5 » invalide : Nom ou service inconnu
< 2014-10-23 23:32:24.106 CEST >CONTEXTE : ligne 84 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:32:24.106 CEST >FATAL: n'a pas pu charger pg_hba.conf
< 2014-10-23 23:34:05.742 CEST >LOG: méthode d'authentification « localhost » invalide
< 2014-10-23 23:34:05.742 CEST >CONTEXTE : ligne 80 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:34:05.742 CEST >LOG: méthode d'authentification « localhost » invalide
< 2014-10-23 23:34:05.742 CEST >CONTEXTE : ligne 81 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:34:05.743 CEST >LOG: masque IP « md5 » invalide : Nom ou service inconnu
< 2014-10-23 23:34:05.743 CEST >CONTEXTE : ligne 84 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:34:05.743 CEST >FATAL: n'a pas pu charger pg_hba.conf
< 2014-10-23 23:37:24.529 CEST >LOG: méthode d'authentification « localhost » invalide
< 2014-10-23 23:37:24.529 CEST >CONTEXTE : ligne 80 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:37:24.529 CEST >LOG: méthode d'authentification « localhost » invalide
< 2014-10-23 23:37:24.529 CEST >CONTEXTE : ligne 81 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:37:24.529 CEST >LOG: masque IP « md5 » invalide : Nom ou service inconnu
< 2014-10-23 23:37:24.529 CEST >CONTEXTE : ligne 84 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:37:24.529 CEST >FATAL: n'a pas pu charger pg_hba.conf
< 2014-10-23 23:42:16.470 CEST >LOG: méthode d'authentification « 127.0.0.1 » invalide
< 2014-10-23 23:42:16.470 CEST >CONTEXTE : ligne 80 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:42:16.470 CEST >LOG: méthode d'authentification « 127.0.0.1 » invalide
< 2014-10-23 23:42:16.470 CEST >CONTEXTE : ligne 81 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:42:16.470 CEST >FATAL: n'a pas pu charger pg_hba.conf
< 2014-10-23 23:44:51.165 CEST >LOG: le système de bases de données a été arrêté à 2014-10-23 23:18:13 CEST
< 2014-10-23 23:44:51.349 CEST >LOG: le système de bases de données est prêt pour accepter les connexions
< 2014-10-23 23:44:51.349 CEST >LOG: lancement du processus autovacuum
< 2014-10-23 23:45:14.031 CEST >LOG: a reçu une demande d'arrêt rapide
< 2014-10-23 23:45:14.031 CEST >LOG: annulation des transactions actives
< 2014-10-23 23:45:14.031 CEST >LOG: arrêt du processus autovacuum
< 2014-10-23 23:45:14.033 CEST >LOG: arrêt en cours
< 2014-10-23 23:45:14.368 CEST >LOG: le système de base de données est arrêté
< 2014-10-23 23:46:01.554 CEST >LOG: méthode d'authentification « 127.0.0.1 » invalide
< 2014-10-23 23:46:01.554 CEST >CONTEXTE : ligne 80 du fichier de configuration « /var/lib/pgsql/9.3/data/pg_hba.conf »
< 2014-10-23 23:46:01.555 CEST >FATAL: n'a pas pu charger pg_hba.conf
< 2014-10-23 23:47:53.472 CEST >LOG: le système de bases de données a été arrêté à 2014-10-23 23:45:14 CEST
< 2014-10-23 23:47:53.570 CEST >LOG: le système de bases de données est prêt pour accepter les connexions
< 2014-10-23 23:47:53.571 CEST >LOG: lancement du processus autovacuum
< 2014-10-23 23:56:43.894 CEST >LOG: a reçu une demande d'arrêt rapide
< 2014-10-23 23:56:43.894 CEST >LOG: annulation des transactions actives
< 2014-10-23 23:56:43.896 CEST >LOG: arrêt du processus autovacuum
< 2014-10-23 23:56:43.899 CEST >LOG: arrêt en cours
< 2014-10-23 23:56:44.191 CEST >LOG: le système de base de données est arrêté
Cordialement
Hors ligne
Trouvez ci-dessous les informations du terminal suite à la tentative de redémarrage de posstgresql.
[xxxx@xxxxxxxx ~]# service postgresql-9.3 stop
Arrêt du service postgresql-9.3: [ OK ]
[xxxx@xxxxxxxx ~]# service postgresql-9.3 restart
Arrêt du service postgresql-9.3: [ OK ]
Démarrage du service postgresql-9.3 : [ÉCHOUÉ]
[xxxx@xxxxxxxx ~]#
Cordialement
Hors ligne
Effectivement cette ligne:
local all postgres 127.0.0.1 md5
est erronée car local en colonne 1 implique que la colonne 4 doit être le mode d'authentification et non une adresse IP, qui n'a pas de sens pour les connexions locales.
D'où l'erreur méthode d'authentification « 127.0.0.1 » invalide dans les logs.
Il suffit d'enlever l'adresse IP et ça passera.
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
Bonsoir,
Merci pour votre analyse et votre préconisation. Après avoir enlever l'adresse IP Le démarrage ne plante plus.
Cordialement
Hors ligne