Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
 
Pages : 1
#1 11/08/2017 19:50:13
- jpcarayo
 - Membre
 
Postgres 10
Bonjour,
Version: PostgreSQL 10beta3 on x86_64-pc-linux-gnu, compiled by gcc (Debian 7.1.0-13) 7.1.0, 64-bit
Je crée un cluster par la commande :
pg_createcluster         \
pg_createcluster         \
    -d /PG_02_01/data       \
    --locale fr_FR.iso885915@euro   \
    --lc-collate C \
    --lc-ctype C   \
    -e LATIN9  \
    10 MONCLUSTER          \
    -- --waldir=/PG_03_01  \
       --data-checksums
Jusque-là tout va bien. Le message suivant est affiché :
Succès. Vous pouvez maintenant lancer le serveur de bases de données en utilisant :
/usr/lib/postgresql/10/bin/pg_ctl -D /PG_02_01/data -l fichier de trace start
Warning: systemd does not know about the new cluster yet. Operations like "service postgresql start" will not handle it. To fix, run:
  sudo systemctl daemon-reload
Ver Cluster    Port Status Owner    Data directory Log file
10  MONCLUSTER 5432 down   postgres /PG_02_01/data /var/log/postgresql/postgresql-10-MONCLUSTER.log
Par contre, si je fais comme le message me le suggère :
/usr/lib/postgresql/10/bin/pg_ctl -D /PG_02_01/data start
J'ai le message d'erreur :
en attente du démarrage du serveur....postgres : n'a pas pu accéder au fichier de configuration « /PG_02_01/data/postgresql.conf » : Aucun fichier ou dossier de ce type
 attente arrêtée
pg_ctl : n'a pas pu démarrer le serveur
Examinez le journal applicatif.
Ce qui me parait s'expliquer par le fait que sous Debian le fichier postgresql.conf est sous :
:~$ ls /etc/postgresql/10/MONCLUSTER/postgresql.conf
/etc/postgresql/10/MONCLUSTER/postgresql.conf
Mon instance démarre correctement avec :
/usr/lib/postgresql/10/bin/pg_ctl -D /etc/postgresql/10/MONCLUSTER/ start
en attente du démarrage du serveur....2017-08-11 19:34:13.106 CEST [11868] LOG:  en écoute sur IPv6, adresse « ::1 », port 5432
2017-08-11 19:34:13.106 CEST [11868] LOG:  en écoute sur IPv4, adresse « 127.0.0.1 », port 5432
2017-08-11 19:34:13.108 CEST [11868] LOG:  écoute sur la socket Unix « /var/run/postgresql/.s.PGSQL.5432 »
2017-08-11 19:34:13.122 CEST [11869] LOG:  le système de bases de données a été arrêté à 2017-08-11 19:32:16 CEST
2017-08-11 19:34:13.128 CEST [11868] LOG:  le système de bases de données est prêt pour accepter les connexions
 effectué
serveur démarré
Ai-je fait une erreur quelque part ? Ou bien, faut-il faire modifier le message affiché par pg_createcluster ?
Merci beaucoup pour votre aide.
Hors ligne
#2 11/08/2017 20:02:53
- gleu
 - Administrateur
 
Re : Postgres 10
pg_createcluster semble afficher le message fourni par initdb, ce qui, à mon avis, est une grosse erreur, vu que pg_createcluster déplace le fichier de configuration dans /etc comme vous le dites. Bref, une nouvelle erreur des wrappers Debian. Donc à voir avec les mainteneurs des paquets PostgreSQL pour Debian.
Guillaume.
Hors ligne
#3 12/08/2017 21:27:05
- jpcarayo
 - Membre
 
Re : Postgres 10
Merci pour cette confirmation rapide.
Bien cordialement,
Hors ligne
#4 23/08/2017 12:01:43
- jpcarayo
 - Membre
 
Re : Postgres 10
J'ai crée le bug suivant : 872660  ( https://bugs.debian.org/cgi-bin/bugrepo … bug=872660 )
Statut : en cours, confirmé  ...
A suivre.
Merci.
Bien cordialement,
Hors ligne
Pages : 1