Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#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