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

#1 11/10/2010 11:44:36

mich30
Membre

pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

bonjour
j'ai deplacer mon repertoire data dans /home/user/pg_donnees
mais j'ai

je tape

etc/init.d# su - postgres -c "/usr/local/pgsql/bin/pg_ctl -w start -D \"/home/user/donnees_pg/data\"";

mais j'ai comme erreur
pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster.pid": Permission non accordée


je suis en super utilisateur
merci de votre aide

Hors ligne

#2 11/10/2010 11:51:07

gleu
Administrateur

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

Vérifiez le propriétaire et droits sur les répertoires et fichiers.


Guillaume.

Hors ligne

#3 11/10/2010 12:07:54

mich30
Membre

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

j'ai
total 72
drwx------ 7 postgres postgres  4096 oct  8 16:46 base
drwx------ 2 postgres postgres  4096 oct 11 10:55 global
drwx------ 2 postgres postgres  4096 oct  8 16:37 pg_clog
-rw------- 1 postgres postgres  3691 oct  8 16:37 pg_hba.conf
-rw------- 1 postgres postgres  1636 oct  8 16:37 pg_ident.conf
drwxr-xr-x 2 postgres postgres  4096 oct 11 11:22 pg_log
drwx------ 4 postgres postgres  4096 oct  8 16:37 pg_multixact
drwx------ 2 postgres postgres  4096 oct 11 10:51 pg_notify
drwx------ 2 postgres postgres  4096 oct 11 10:55 pg_stat_tmp
drwx------ 2 postgres postgres  4096 oct  8 16:37 pg_subtrans
drwx------ 2 postgres postgres  4096 oct  8 16:37 pg_tblspc
drwx------ 2 postgres postgres  4096 oct  8 16:37 pg_twophase
-rw------- 1 postgres postgres     4 oct  8 16:37 PG_VERSION
drwx------ 3 postgres postgres  4096 oct 11 10:51 pg_xlog
-rw-r--r-- 1 postgres postgres 17940 oct  8 16:37 postgresql.conf
-rw------- 1 postgres postgres    59 oct 11 10:51 postma

merci de ton aide

Hors ligne

#4 11/10/2010 12:36:23

gleu
Administrateur

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

Ce serait bien de faire attention à vos copier/coller. En l'occurence, il doit manquer le seul fichier dont parle le message d'erreur. Ainsi que les droits et le propriétaire du répertoire parent.


Guillaume.

Hors ligne

#5 11/10/2010 13:03:17

mich30
Membre

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

j'ai arreté le service
et puis j'ai fait juste un MV data /home/user/données_PG

Pour déplacer un data c'est quoi la meiulleure solution
merci

Hors ligne

#6 11/10/2010 13:46:37

gleu
Administrateur

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

La commande mv est une bonne solution quand il s'agit d'un déplacement local.


Guillaume.

Hors ligne

#7 11/10/2010 13:47:52

mich30
Membre

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

pour moi ce n'est pas un deplacement local c'est un deplacement vers le NAS
donc je vais tenter un copie coller et bien verifier
sinon une meilleure solution ?
je te remerci e

Hors ligne

#8 11/10/2010 14:22:09

mich30
Membre

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

je n'ai pas arreter le service postgres
j'ai bien fait le copie coller
au moment du copie coller il a bien copié postmaster.pid mais
il me dit could not change permissions
pourtant tout est en -RWXRWXRWX
merci

Hors ligne

#9 11/10/2010 14:25:26

gleu
Administrateur

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

Il FAUT arrêter PostgreSQL avant de déplacer les fichiers.


Guillaume.

Hors ligne

#10 11/10/2010 15:25:14

mich30
Membre

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

je suis repartie de 0 j'ai arreter postgres et fait ma copie
toujours pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster.pid": Permission non accordée

a la base dans mon repertoire local j'ai
data drwxr---------  13
et
total 72
drwx------ 7 postgres postgres  4096 oct  8 16:46 base
drwx------ 2 postgres postgres  4096 oct 11 10:55 global
drwx------ 2 postgres postgres  4096 oct  8 16:37 pg_clog
-rw------- 1 postgres postgres  3691 oct  8 16:37 pg_hba.conf
-rw------- 1 postgres postgres  1636 oct  8 16:37 pg_ident.conf
drwxr-xr-x 2 postgres postgres  4096 oct 11 11:22 pg_log
drwx------ 4 postgres postgres  4096 oct  8 16:37 pg_multixact
drwx------ 2 postgres postgres  4096 oct 11 10:51 pg_notify
drwx------ 2 postgres postgres  4096 oct 11 10:55 pg_stat_tmp
drwx------ 2 postgres postgres  4096 oct  8 16:37 pg_subtrans
drwx------ 2 postgres postgres  4096 oct  8 16:37 pg_tblspc
drwx------ 2 postgres postgres  4096 oct  8 16:37 pg_twophase
-rw------- 1 postgres postgres     4 oct  8 16:37 PG_VERSION
drwx------ 3 postgres postgres  4096 oct 11 10:51 pg_xlog
-rw-r--r-- 1 postgres postgres 17940 oct  8 16:37 postgresql.conf
-rw------- 1 postgres postgres    59 oct 11 10:51 postma

et je me retouve apres la copie
avec data drwxrwxrwx

total 72
drwxrwxrwx 7 root root  4096 oct  8 16:46 base
drwxrwxrwx 2 root root  4096 oct 11 14:52 global
drwxrwxrwx 2 root root  4096 oct  8 16:37 pg_clog
-rwxrwxrwx 1 root root  3691 oct  8 16:37 pg_hba.conf
-rwxrwxrwx 1 root root  1636 oct  8 16:37 pg_ident.conf
drwxrwxrwx 2 root root  4096 oct 11 14:50 pg_log
drwxrwxrwx 4 root root  4096 oct  8 16:37 pg_multixact
drwxrwxrwx 2 root root  4096 oct 11 14:50 pg_notify
drwxrwxrwx 2 root root  4096 oct 11 14:52 pg_stat_tmp
drwxrwxrwx 2 root root  4096 oct  8 16:37 pg_subtrans
drwxrwxrwx 2 root root  4096 oct  8 16:37 pg_tblspc
drwxrwxrwx 2 root root  4096 oct  8 16:37 pg_twophase
-rwxrwxrwx 1 root root     4 oct  8 16:37 PG_VERSION
drwxrwxrwx 3 root root  4096 oct 11 14:52 pg_xlog
-rwxrwxrwx 1 root root 17940 oct  8 16:37 postgresql.conf
-rwxrwxrwx 1 root root    59 oct 11 14:50 postmaster.opts


faut t'il que je regenere les droits

faut t'il que je change sur les droits via ce  repertoire data par  chmod 0700


merci

Hors ligne

#11 11/10/2010 15:29:06

jpargudo
Administrateur

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

Mich30,

Sérieux, tu ne vois pas que tu as du postgres.postgres d'un côté et du root.root de l'autre ?

Tu ne vois pas que t'as des petits soucis de droits qui traînent ?...

PostgreSQL ne tourne pas en root comme d'autres SGBD.

Lis un peu la doc.

A+

Hors ligne

#12 11/10/2010 19:33:06

mich30
Membre

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

- oui ok  j'ai tout mis en phase les droits
- le service est tojours arrete
dans /etc/init.d postrges9.0.conf j'ai changé les chemins
puis j'ai lancé  /etc/init.d.postgreql09.conf start
il me dit qu'il y a un probleme avec postmater.pid
pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster.pid"

- tous les chemins sont bons , les droits aussi (repertoire data et tous les sous repertoires)

existe t'il quelque chose que j'ai oublié une variable d'environnement pgdata que j'ai oublié.

Merci

Hors ligne

#13 12/10/2010 10:08:35

mich30
Membre

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

bonjour

je suis reparti zero avec une installation linux debian de base
j'ai fait un mount -t nfs monip:/vol/vol1   /home/user/donnespg
j'ai lancé le bin (postgresql9.0)
la destination je l'ai mis dans /usr/local/pgsql
lorsqu'il me demande le fichier data j'ai mis le chemin de mon nas /home/user/donnespg/data
il me demande le mot de passe OK le port , la locale
mais aprés juste a la fin il me dit l'initialisation du cluster de base a echoué
merci pour votre aide

il fait

Hors ligne

#14 12/10/2010 18:17:27

mich30
Membre

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

d'aprés les doc soucis avec NFS comment contourner la chose  ?

Dernière modification par mich30 (12/10/2010 20:06:56)

Hors ligne

#15 13/10/2010 00:17:00

gleu
Administrateur

Re : pg_ctl: could not open PID file "/home/user/donnees_pg/data/postmaster

En évitant d'utiliser NFS à moins de très bien connaître NFS.


Guillaume.

Hors ligne

Pied de page des forums