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

#51 08/04/2011 09:13:39

chris0938
Membre

Re : requête récursive with

Bonjour,
merci pour votre réponse.
j'ai trouvé le rpm de libs ici:http://yum.pgrpms.org/8.4/redhat/rhel-4-x86_64/repoview/postgresql-libs.html
donc je l'ai récupérer en faisant wget. ensuite j'ai lancé rpm -ivh de postgresql-libs. 2 lignes sont apparu disant 100%. je n'ai pas eu d'erreur donc j'ai lancé rpm -ivh de postgres la pareil 2 lignes pas d'erreur. dans mes souvenirs quand on fait rpm ca écrit plus de chose. j'ai cherche sur le serveur si postgres était installer mais rien.
Quelle étape ai je loupé?

Hors ligne

#52 08/04/2011 09:20:04

Marc Cousin
Membre

Re : requête récursive with

que répond «rpm -qa | grep postgres» ?


Marc.

Hors ligne

#53 08/04/2011 09:21:36

chris0938
Membre

Re : requête récursive with

voici ce que répond la commande

rpm -qa |grep postgres
postgresql-libs-8.4.6-1PGDG.rhel4
postgresql-libs-8.1.8-1PGDG
postgresql-8.4.6-1PGDG.rhel4
postgresql-libs-7.4.16-1.RHEL4.1

Hors ligne

#54 08/04/2011 09:25:11

Marc Cousin
Membre

Re : requête récursive with

Donc il y a toujours les libs de la 7.4, de la 8.1. Par contre il n'y a plus que le postgres 8.4.

Les vieilles libs peuvent dégager à mon avis. Pas la peine d'avoir tout ça en triple.


Marc.

Hors ligne

#55 08/04/2011 09:30:04

chris0938
Membre

Re : requête récursive with

Désolé mais concrètement comment je les supprime?

Hors ligne

#56 08/04/2011 09:37:14

Marc Cousin
Membre

Re : requête récursive with

rpm -e nom_du_package
«rpm -e postgresql-libs-8.1.8-1PGDG» par exemple


Marc.

Hors ligne

#57 08/04/2011 09:42:02

chris0938
Membre

Re : requête récursive with

D'accord. Quand je fais rpm -e postgresql-libs-7.4.16-1.RHEL4.1
j'obtiens ce message d'erreur :

error: Failed dependencies:
        libpq.so.3 is needed by (installed) cyrus-sasl-sql-2.1.19-5.EL4.i386

Hors ligne

#58 08/04/2011 09:48:08

Marc Cousin
Membre

Re : requête récursive with

Donc celle là est nécessaire, et il faut la garder, parce que c'est une dépendance explicite de ce package.


Marc.

Hors ligne

#59 08/04/2011 09:49:28

chris0938
Membre

Re : requête récursive with

ok. et ensuite?

Hors ligne

#60 08/04/2011 09:59:36

Marc Cousin
Membre

Re : requête récursive with

Ensuite, vu que le moteur est installé, il doit y avoir un script de démarrage dans /etc/init.d. Il devrait s'appeler postgres ou quelque chose du genre.

Il doit suffire de le lancer avec l'option start. Ou bien il aura peut-être une option setup ou quelque chose de similaire.

Normalement, tout ça est expliqué dans le guide de démarrage rapide qui est sur la page d'accueil de www.postgresql.fr


Marc.

Hors ligne

#61 08/04/2011 11:03:09

chris0938
Membre

Re : requête récursive with

j'ai chercher dans /etc/init.d mais je n'ai pas le script postgres ou quelque chose qui s'en rapproche.

Hors ligne

#62 08/04/2011 11:23:14

Marc Cousin
Membre

Re : requête récursive with

Vous n'avez pas installé le package postgresql-server-8.4.6-1PGDG.rhel4

C'est lui qui contient la partie serveur.


Marc.

Hors ligne

#63 08/04/2011 11:35:07

chris0938
Membre

Re : requête récursive with

Effectivement.
A présent j'ai bien postgresql dans init.d

/etc/init.d/postgresql start

/var/lib/pgsql/data is missing. Use "service postgresql initdb" to initialize the cluster first.
                                                           [FAILED]

donc je supose que je dois faire ceci:

/var/lib/pgsql/bin/initdb -D /var/lib/pgsql/data

Dernière modification par chris0938 (08/04/2011 11:35:37)

Hors ligne

#64 08/04/2011 11:39:50

Marc Cousin
Membre

Re : requête récursive with

non, il conseille d'utiliser l'option initdb du script postgres (qui va faire la même chose, mais avec le bon utilisateur et quelques vérifications)


Marc.

Hors ligne

#65 08/04/2011 11:47:05

chris0938
Membre

Re : requête récursive with

Je sais pas si je fais correctement les choses mais j'ai tapé la commande suivante

service postgresql initdb
-bash: service: command not found

Hors ligne

#66 08/04/2011 11:52:11

gleu
Administrateur

Re : requête récursive with

Il faut saisir la commande en tant qu'utilisateur root. Sinon, essayez avec le script de démarrage (ça revient au même de toute façon).


Guillaume.

Hors ligne

#67 08/04/2011 11:56:01

chris0938
Membre

Re : requête récursive with

Je suis bien en root quand le lance la commande.
Que voulez vous dire par script de démarrage?

Dernière modification par chris0938 (08/04/2011 12:00:55)

Hors ligne

#68 08/04/2011 12:35:03

gleu
Administrateur

Re : requête récursive with

/etc/init.d/postgresql


Guillaume.

Hors ligne

#69 08/04/2011 12:37:23

chris0938
Membre

Re : requête récursive with

j'ai fais donc /etc/init.d/postgresql. une ligne d'option s'est affiché. j'ai pris initdb

/etc/init.d/postgresql initdb
Initializing database  [OK]

Hors ligne

#70 08/04/2011 12:39:22

gleu
Administrateur

Re : requête récursive with

Si vous en êtes à demander ce qu'est un script de démarrage, il me semble qu'il faut vous retourner vers votre administrateur système qui pourra vous expliquer ça ou carrément vous installer PostgreSQL. Sinon il vous faut une formation à Unix.


Guillaume.

Hors ligne

#71 08/04/2011 12:49:36

chris0938
Membre

Re : requête récursive with

Je vois ce qu'est un script de démarrage mais je voyais pas lequel.
Mais c'est sur qu'une formation unix me serait très utile.

Hors ligne

#72 08/04/2011 13:13:52

chris0938
Membre

Re : requête récursive with

Bon comme vous l'avez compris je suis une quiche.
là il y a tout les fichiers et dossier dans la dossier data. j'ai lu qu'on devait changer des parametre dans postgresql.conf et pg_hba mais quand je veux restart postgres pour qu'il prenne les modification et il me mets [FAILED]

Hors ligne

#73 08/04/2011 13:58:17

chris0938
Membre

Re : requête récursive with

est ce normal que j'ai ceci dans mon fichier logfile

postmaster cannot access the server configuration file "/usr/local/pgsql/data/postgresql.conf": No such file or directory

pgsql n'existe pas a cet endroit.

Hors ligne

#74 08/04/2011 14:19:22

chris0938
Membre

Re : requête récursive with

j'ai fait

pg_ctl restart -l logfile -D /var/lib/pgsql/data
waiting for server to shut down.... done
server stopped
server starting

ensuite j'ai pensé que je pouvais me connecter a une base

 psql template1
psql: FATAL:  could not open file "global/pg_database": No such file or directory

il y a le message.
quel étape ai-je loupé?

Dernière modification par chris0938 (11/04/2011 16:52:09)

Hors ligne

#75 09/04/2011 10:34:19

Marc Cousin
Membre

Re : requête récursive with

L'initialisation s'est mal passée. Il manque des fichiers. Aucune idée de pourquoi, par contre.


Marc.

Hors ligne

Pied de page des forums