PB configuration PostgreSQL

Fermé
Adriel - 20 oct. 2009 à 18:45
mamiemando Messages postés 33113 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 mai 2024 - 3 nov. 2009 à 11:04
Bonjour,

Ayant decouvert l'origne du problème de mon ubuntu 8.04, jai decouvert sur le net la solution http://doc.ubuntu-fr.org/postgresql . J'ai commencer à suivre le tuto et je suis bloqué à l'étape L'utilisateur postgres, voici les resultats cidessous:

postgres@Adriel-Best:~$ psql
psql: could not connect to server: Aucun fichier ou dossier de ce type
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Merci pour votre aide

12 réponses

mamiemando Messages postés 33113 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 mai 2024 7 753
21 oct. 2009 à 18:18
Tu as vérifié que le serveur pgsql était lancé ?

sudo /etc/init.d/postgresql* restart


Bonne chance
0
Salut quand j'essaie ta commande ca ne marche pas non plus.

Ca me demande un mot de passe, je met mon mot de passe habituel mas en vain

postgres@Adriel-Best:~$ sudo /etc/init.d/postgresql* restart
[sudo] password for postgres:
Sorry, try again.
[sudo] password for postgres:
Sorry, try again.
[sudo] password for postgres:
sudo: 2 incorrect password attempts

J'essaie donc sans sudo et je ne vois pas de reaction:

postgres@Adriel-Best:~$ /etc/init.d/postgresql* restart
postgres@Adriel-Best:~$
0
mamiemando Messages postés 33113 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 mai 2024 7 753
26 oct. 2009 à 00:02
Ben tu t'es craqué 3 fois en tapant ton mot de passe... Normal que ça ne marche pas !
0
Salut
Mais que dois je faire s'il me demande le mot de passe plusieurs fois ?

Comment je dois proceder. J'ai refais ta commande mais c'est toujours le même resultat.
0
mamiemando Messages postés 33113 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 mai 2024 7 753
26 oct. 2009 à 18:38
Tu dois taper ton mot de passe root au moment ou s'affiche :

[sudo] password for postgres: 


Au moment où tu tapes ton mot de passe rien ne s'affiche. Ensuite valide en appuyant sur entrée et ça devrait marcher. Il faut juste être vigilant à la casse (minuscules/majuscules) et au verrouillage numérique si ton mot de passe comporte des chiffres et que tu utilises le pavé numérique.

Reporte-moi aussi le résultat de :

ls -l /etc/init.d/postgres*


Bonne chance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Salut

Voici les resultats

adriel@Adriel-Best:~$ ls -l /etc/init.d/postgres*
-rwxrwxrwx 1 root root 1170 2008-03-21 11:32 /etc/init.d/postgresql-8.3
adriel@Adriel-Best:~$ sudo pg_createcluster 8.3 main --start

et toujours la même chose ici:

adriel@Adriel-Best:~$ sudo -s -u postgres
postgres@Adriel-Best:~$ sudo /etc/init.d/postgresql* restart
[sudo] password for postgres:
Sorry, try again.
[sudo] password for postgres:
Sorry, try again.
[sudo] password for postgres:


autres informations qui peut aider:

adriel@Adriel-Best:~$ sudo pg_createcluster 8.3 main --start
[sudo] password for adriel:
Error: cluster configuration already exists

adriel@Adriel-Best:~$ finger postgres
Login: postgres Name: PostgreSQL administrator
Directory: /var/lib/postgresql Shell: /bin/bash
Never logged in.
No mail.
No Plan.
0
mamiemando Messages postés 33113 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 mai 2024 7 753
27 oct. 2009 à 13:42
En fait je commence à me demander si quand il écrit "[sudo] password for postgres:" ce n'est pas le mot de passe de l'utilisateur postgres (ou peut être le mot de passe admin de la base mais j'en doute). Tu peux configurer un mot de passe pour cet utilisateur en tapant :

sudo passwd postgres


Ensuite tente de relancer le script d'initialisation de postgres :

sudo /etc/init.d/postgresql-8.3 restart


Je pense que si tu fouilles un peu http://doc.ubuntu-fr.org tu dois pouvoir trouver des informations intéressantes sur la mise en place d'une base postgressql.

Bonne chance
0
Salut en suivant tes indications voilà ce que j'ai


passwd : le mot de passe a été mis à jour avec succès
adriel@Adriel-Best:~$ sudo /etc/init.d/postgresql-8.3 restart
* Restarting PostgreSQL 8.3 database server * The PostgreSQL server failed to start. Please check the log output:
2009-10-28 17:53:47 GMT FATAL: droits non sûrs sur le fichier de la clé privée « server.key »
2009-10-28 17:53:47 GMT DÉTAIL: Le fichier doit appartenir à l'utilisateur de la base de donnée ou à root, ne doit pas avoir de permission d'écrite pour "group" et ne doit pas avoir de permssion pour "other".
[fail]
adriel@Adriel-Best:~$

Merci pur ton assistance
0
mamiemando Messages postés 33113 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 mai 2024 7 753
28 oct. 2009 à 19:55
En fait je pense que tu as loupé un certain nombre de choses dans l'installation et je repartirais sur des bases saines en tapant :

sudo dpkg --purge postgresql
sudo aptitude update
sudo aptitude safe-upgrade
sudo aptitude install postgresql


Ensuite suis exactement ce qui est indiqué ici :
http://doc.ubuntu-fr.org/postgresql

Bonne chance
0
Merci
Il y a un probleme pour suprimer postgresql


adriel@Adriel-Best:~$ sudo dpkg --purge postgresql
[sudo] password for adriel:
dpkg : un problème de dépendance empêche la suppression de postgresql :
facturalux dépend de postgresql.
dpkg : erreur de traitement de postgresql (--purge) :
problème de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :
postgresql
adriel@Adriel-Best:~$
0
mamiemando Messages postés 33113 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 mai 2024 7 753
29 oct. 2009 à 21:55
Il faut que tu vires les paquets dont postgres dépend également. Idéalement purge les tous. Pour cela lance aptitude en mode interactif :

sudo aptitude


Cherche postgres en tapant /postgres. Appuies sur n jusqu'à placer le curseur sur le paquet que tu as installé. Ensuite appuies sur _. Récupère les updates en appuyant sur u et applique-les en faisant majuscule U. Puis envoie la sauce en appuyant sur g. Vérifie que tout va bien et si c'est le cas appuies sur g.

Bonne chance
0
Salut j'ai fait la réinstallation de PostgreSQL

Et j'ai repris le tuto http://doc.ubuntu-fr.org/postgresql

Maintenant à l'étape L'utilisateur postgres, voici les resultats cidessous:

postgres@Adriel-Best:~$ sudo /etc/init.d/postgresql* restart
[sudo] password for postgres:
postgres is not in the sudoers file. This incident will be reported.

Merci encore pour la suite
0
mamiemando Messages postés 33113 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 mai 2024 7 753
3 nov. 2009 à 11:04
Quand je mettais postgres* c'était parce que je ne connaissais pas la version que tu utilisais, mais dans ton cas tu pourrais écrire :

sudo /etc/init.d/postgresql-8.3 restart 


De toute façon ce n'est pas ce qu'il faut faire si on regarde ici :
http://doc.ubuntu-fr.org/postgresql

Suis la documentation, a priori la personne qui l'a écrite est mieux informée que moi car ça fait au bas mot 6 ou 7 ans que je n'ai pas touché un postgres.

Bonne chance
0