Pb de postgresql sous fedora10

Fermé
idrissess Messages postés 87 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 5 juin 2012 - 21 juil. 2010 à 15:10
idrissess Messages postés 87 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 5 juin 2012 - 21 juil. 2010 à 18:10
Bonjour,
aprés que j'ai installé le serveur de base de donnée POSTGRESQL sous ma machine fedora10 en tappant la commande $ su -c 'yum install postgresql-server'

comme indiqué dans le lien : https://doc.fedora-fr.org/wiki/Installation_et_configuration_de_PostgreSQL
lorsque je veux activer postgreSQL avec # service postgresql initdb
un message d'erreur m'affiche



[root@localhost ~]# service postgresql initdb
Initializing database: mkdir: cannot create directory '/var/lib/pgsql/data/pg_log': File exists
chown: invalid user: 'postgres:postgres'
[FAILED]

encore si je veux accéder a PostgreSQL en tappant # su - postgres
il m'apparait que cet utilisateur n'existe pas (user postgres does not exist ).
j'attend votre aide et Merci.

A voir également:

2 réponses

Salut,

bon alors déja est ce que tu sais pourquoi tu tape "su" partout ?*

parce que si tu es en root ce qui semble etre le cas par moment : [root@localhost ~]#

tu n'a pas besoin ...

Ensuite Pourquoi postgres ? pourquoi faire (Est le meilleur choix pour toi ?).

Ensuite le ou les problemes .... normalement avec yum tu n'a rien à faire ?
Vérifie que le user postgres exist, cat /etc/passwd/
vérifie les droits, ls -l
Vérifie la directory et renomme le fichier si il existe pour les logs histoire de voir si il le recréé de nouveau

Mais je pense que ton install n'est pas super propre ... bon courage @++
0
idrissess Messages postés 87 Date d'inscription mercredi 28 janvier 2009 Statut Membre Dernière intervention 5 juin 2012 12
21 juil. 2010 à 18:10
Merci de votre réponse. le user postgres n'exite pas dans /etc/passwd/ .
je dois utiliser cette base de donnée car l'installation de GED FREEDOM exige ça.
le probléme que je ne sais pas si POSTGRESQL est installé ou non:


[root@localhost ~]# yum install postgresql postgresql-server
Loaded plugins: refresh-packagekit
Setting up Install Process
Package postgresql-8.3.8-2.fc10.i386 already installed and latest version
Package postgresql-server-8.3.8-2.fc10.i386 already installed and latest version
Nothing to do
[root@localhost ~]# rpm -e postgres-8.3.8-2.fc10.i386
error: package postgres-8.3.8-2.fc10.i386 is not installed

vraiment j'ai rien compris
0
L'utilisateur postgres
De base PostgreSQL crée un utilisateur nommé postgres.
Cette utilisateur est l'utilisateur root du serveur de base de donnée.
-1