PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

finir l'installation de postgresql => impossible de lancer le démon postgresql-7.4

Technique - installation | finir l'installation de postgresql => impossible de lancer le démon postgresql-7.4

Par yohann le 15/05/2006 - 17:22

Les connexions TCP/IP doivent être activées par SSL

Bonjour, débutant sur linux Ubuntu breezy badger, j'ai installé un serveur postgresql via synaptics,
je tenete ensuite de démarer le serveur postgres par la commande

/etc/init.d/postgresql-7.4 start

mais en réponse; j'ai

* Starting PostgreSQL 7.4 database server: main The PostgreSQL server failed to start. Please check the log output:
/usr/lib/postgresql/7.4/bin/postmaster: Les connexions TCP/IP doivent être activées par SSL [fail]

Je suppose qu'il me faut lancé un autre démons avant mais je en vois pas lequel,

a tout hasard j'ai essayé de lancer

/usr/lib/postgresql/7.4/bin/postmaster

réponse

/usr/lib/postgresql/7.4/bin/postmaster does not know where to find the database system data.
You must specify the directory that contains the database system
either by specifying the -D invocation option or by setting the
PGDATA environment variable.

puis j'ai essayer pas mal d'autre choses, noteament de localiser les fichiers PG_VERSION et PG_DATA car je n'ai aucune idée de la ou est installer la base contenant les données systeme, rien n'y fait, google ne donne que peu de réponse et pas vraiment pertinentes, je ne comprend pas vraiment ce qui ce passe (en plus je connais pas la différence entre ssl et ssh, les 2 ont l'air d'être des algos de cryptage de donnée clée publique/privée)

bref je suis un peu perdu

merci de votre aide si vous pouvez me donnée un tuyaux, une piste ou mieux une ligne de commande

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

D'abord manuellement: connect

sparky/ = 16 Mai, 2006 - 10:43

D'abord manuellement: connecte-toi en tant qu'utilisateur postgres, décide où tes fichiers se trouveront et fait initdb (regarde les options d'initdb d'abord)

donc
sudo su - postgres

export PG_DATA=/je/veux/mes/fichier/ici

sudo chown postgres:postgres $PG_DATA
initdb

puis essaie pg_ctl start,

si le server ne démarre pas regarder dans les logs ($PGDATA/log)

PS: Ah oui, tu devrais installer la 8.1: la 7.4 date vraiment


merci beaucoup sparky, je sui

yohann/ = 17 Mai, 2006 - 10:59

merci beaucoup sparky, je suis passé à la version 8.03 (la dernière disponnible sous forme de paquets pour ubuntu) installée via synaptique, et je n'ai pas rencontré le même problême, en revanche tes indications m'ont beaucoup sevies qd même.
Voici quelques précision au cas ou quelqu'un tombe ici

sudo su postgres (pas de tiret entre su et postgres)
export PGDATA=/je/veux/mes/fichiers/ici (pas de _ entre PG et DATA, je ne savais pas trop où mettre ces données, alors j'ai regardé et vu que mysql met ses données dans /var/lib/mysql, donc pour la cohérence je pense que le mieux doit être /var/lib/postgres/8.0/databases, le fichier indiqué doit exister (évidement) et être vide.
sudo chown postgres:postgres $PGDATA (même remarque pour le _ et bien penser a donner le privillège "execution des tâche d'administration systeme" à l'utilisateur postgres.
initdb => chez moi il n'y avait pas de PATH pour /usr/lib/postgresql/8.0/bin/initdb alors faire locate initdb ou sudo locate initdb si pas de résultat.

puis /usr/lib/postgresql/8.0/bin/pg_ctl start

voila merci encore


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.