Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 14/11/2017 18:41:13
- mba
- Membre
PostgreSQL 9.4 initdb nouvelle instance KO
Bonjour,
J'ai essayé d'initialiser une nouvelle instance sur un PostgreSQL 9.4 sachant qu'une instance déjà en cours j'ai eu le message d'erreur "FATAL: lock file "postmaster.pid" already exists":
[postgres@server bin]$ ./initdb -D /var/lib/pgsql/data -E UTF-8
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locales
COLLATE: fr_FR.UTF-8
CTYPE: fr_FR.UTF-8
MESSAGES: C
MONETARY: fr_FR.UTF-8
NUMERIC: fr_FR.UTF-8
TIME: fr_FR.UTF-8
The default text search configuration will be set to "french".
Data page checksums are disabled.
fixing permissions on existing directory /var/lib/pgsql/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 10
selecting default shared_buffers ... 400kB
selecting dynamic shared memory implementation ... posix
creating configuration files ... ok
creating template1 database in /var/lib/pgsql/data/base/1 ... FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 1117) running in data directory "/opt/alfresco-community/alf_data/postgresql"?
child process exited with exit code 1
initdb.bin: removing contents of data directory "/var/lib/pgsql/data"
[postgres@server bin]$
D'avance merci.
Cordialement.
Mahdi BAICHE
Hors ligne
#2 14/11/2017 23:08:48
- gleu
- Administrateur
Re : PostgreSQL 9.4 initdb nouvelle instance KO
Il y a un lien symbolique entre /var/lib/pgsql/data et /opt/alfresco-community/alf_data/postgresql ?
Guillaume.
Hors ligne
#3 15/11/2017 09:40:18
- ruizsebastien
- Membre
Re : PostgreSQL 9.4 initdb nouvelle instance KO
Bonjour,
Choisissez un autre répertoire de données :
./initdb -D /autre_repertoire/data -E UTF-8
(répertoire qui doit bien sûr exister.
Cordialement,
Sébastien.
Hors ligne
#4 15/11/2017 10:43:28
- mba
- Membre
Re : PostgreSQL 9.4 initdb nouvelle instance KO
Bonjour,
Changement de répertoire idem, toujours la même erreur.
Pas de liens entre /var/lib/pgsql/data et /opt/alfresco-community/alf_data/postgresql
Cordialement.
Hors ligne
#5 15/11/2017 10:46:57
- ruizsebastien
- Membre
Re : PostgreSQL 9.4 initdb nouvelle instance KO
Donnez nous le message d'erreur complet du dernière essai.
Cordialement,
Sébastien.
Hors ligne
#6 15/11/2017 10:49:01
- mba
- Membre
Re : PostgreSQL 9.4 initdb nouvelle instance KO
[postgres@server bin]$ ./initdb -D /home/postgres/data -E UTF-8
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locales
COLLATE: fr_FR.UTF-8
CTYPE: fr_FR.UTF-8
MESSAGES: C
MONETARY: fr_FR.UTF-8
NUMERIC: fr_FR.UTF-8
TIME: fr_FR.UTF-8
The default text search configuration will be set to "french".
Data page checksums are disabled.
fixing permissions on existing directory /home/postgres/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 10
selecting default shared_buffers ... 400kB
selecting dynamic shared memory implementation ... posix
creating configuration files ... ok
creating template1 database in /home/postgres/data/base/1 ... FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 1117) running in data directory "/opt/alfresco-community/alf_data/postgresql"?
child process exited with exit code 1
initdb.bin: removing contents of data directory "/home/postgres/data"
Hors ligne
#7 15/11/2017 10:54:48
- mba
- Membre
Re : PostgreSQL 9.4 initdb nouvelle instance KO
Avec l'option debug:
.............
fixing permissions on existing directory /home/postgres/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 10
selecting default shared_buffers ... 400kB
selecting dynamic shared memory implementation ... posix
creating configuration files ... ok
creating template1 database in /home/postgres/data/base/1 ... FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 1117) running in data directory "/opt/alfresco-community/alf_data/postgresql"?
DEBUG: shmem_exit(1): 0 before_shmem_exit callbacks to make
DEBUG: shmem_exit(1): 0 on_shmem_exit callbacks to make
DEBUG: proc_exit(1): 0 callbacks to make
DEBUG: exit(1)
child process exited with exit code 1
initdb.bin: removing contents of data directory "/home/postgres/data"
Hors ligne
#8 15/11/2017 11:34:51
- mba
- Membre
Re : PostgreSQL 9.4 initdb nouvelle instance KO
Pour info, j'ai installé une version 9.6 en parallèle et j'ai créé deux instances sans aucune erreur.
Peut être ça dépend de mode d'installation ? je n'ai pas l'historique de l'installation de la version en cours (9.4).
Cordialement.
Hors ligne
#9 15/11/2017 11:59:17
- ruizsebastien
- Membre
Re : PostgreSQL 9.4 initdb nouvelle instance KO
avant de lancer initdb, il faut vous assurer que /home/postgres/data est totalement vide.
Cordialement,
Sébastien.
Hors ligne
#10 15/11/2017 12:19:05
- mba
- Membre
Re : PostgreSQL 9.4 initdb nouvelle instance KO
Supprimé puis recréé => même erreur
Hors ligne
#11 15/11/2017 13:09:25
- ruizsebastien
- Membre
Re : PostgreSQL 9.4 initdb nouvelle instance KO
est-ce que "echo $PGDATA" renvoi quelque chose ?
Cordialement,
Sébastien.
Hors ligne
#12 15/11/2017 13:13:49
- mba
- Membre
Re : PostgreSQL 9.4 initdb nouvelle instance KO
Non rien les variables d'environnement ne sont pas positionnées.
[postgres@server ~]$ echo $PGDATA
[postgres@server ~]$
Hors ligne
#13 16/11/2017 11:50:38
- mba
- Membre
Re : PostgreSQL 9.4 initdb nouvelle instance KO
Bonjour,
J'ai trouvé l'historique de l'installation
./alfresco-community-installer-201707-linux-x64.bin
pour moi c'est une installation spécifique d'où l'impossibilité d'avoir deux postmaster.pid avec le même moteur.
Cordialement.
Hors ligne
Pages : 1