From: | Jean-Christophe Weis <jcweis(at)melix(dot)net> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: ERROR: Postmaster environment variable 'PGDATA2' not set |
Date: | 2004-07-02 16:06:23 |
Message-ID: | 20040702160623.GA1879@max.my.domain |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Salut la liste,
Apres une petite discussion sur pgsql-admin(at)postgresql(dot)org, il apparait que
mon probleme etait que le script d'init du serveur ('/etc/init.d/postgresql')
fait un 'su - postgres' et non pas un 'su postgres'. Il ne sert donc a rien
que la variable PGDATA2 soit definie et marquee pour exportation dans le shell
root d'ou l'on lance le serveur, parce qu'a cause du tiret de 'su -'
l'environnement courant n'est pas passe au nouveau shell. L'environnement du
nouveau shell est celui que l'on aurait si l'on se loguait directement comme
utilisateur 'postgres' (ce que je ne sais pas faire d'ailleurs, sans mot de
passe...).
Donc la solution, c'est soit de virer le tiret dans le script d'init, mais ca
me parait ose (et de toute facon il faudrait definir PGDATA2 quelque part),
soit de definir et marquer pour exportation la variable PGDATA2 dans le
'.profile' de l'utilisateur 'postgres' ('/var/lib/postgres/.profile').
La traduction va pouvoir reprendre apres une petite pause, vu le temps que ca
m'a pris...
--
JC Weis <jcweis(at)melix(dot)net>
From | Date | Subject | |
---|---|---|---|
Next Message | Bruno | 2004-07-05 16:46:11 | perl/tk - accents |
Previous Message | Francois Suter | 2004-07-01 07:08:20 | Re: ERROR: Postmaster environment variable 'PGDATA2' not set |