Vous n'êtes pas identifié(e).
Bonjour,
Je viens d'installer Postgres 9.2 sur un serveur Windows 2003 pour les besoin d'un projet.
l'installation c'est bien passé, mais je rencontre des problèmes avec le service.
Depuis que je l'ai arrête il ne veut pas redémarrer. j'avais oublié utilisateur, j'ai donc un utilisateur postgres.
j'ai mis à jour l'utilisateur et le mot de passe pour démarrer le service.
Celui-ci démarre puis un message me dit qu'il s'est arrête.
Avez des idées, car là je pense avoir fait le tour de mes connaissances ?
Merci
Marion
Hors ligne
L'observateur d'évènement vous donnera les raisons de l'erreur.
Si vous avez changé le mot de passe de l'utilisateur système, il faut également le reporter dans les informations sur service windows et inversement.
Julien.
https://rjuju.github.io/
Hors ligne
Voici l'erreur de l'observateur.
"2013-09-17 08:16:08 CEST FATAL: n'a pas pu crer le fichier verrou postmaster.pid : Permission denied"
Est ce que ce la vous dit quelques choses ?
Marion
Hors ligne
L'utilisateur lançant le service n'a pas le droit d'écrire dans le répertoire spécifié. Il faut que vous modifier le répertoire PGDATA ainsi que tous les sous répertoires afin de donner les droits d'écriture.
Julien.
https://rjuju.github.io/
Hors ligne
Modification faite
je viens de me rendre compte que je n'avais pas de postmaster.pid, je viens donc de le créer.
du coup le message d'erreur n'est plus le même "bogus data in lock file "postmaster.pid"
j'ai aussi ça comme message : "Service encounter error <Failed to load/parse last inventory state>."
Marion
Hors ligne
Bonjour Marion_cdapp,
Il est parfaitement normal que vous n'ayez pas de fichier postmaster.pid, c'est lorsque vous lancez PostgreSQL que celui-ci sera créé.
Ce fichier n'est donc pas à créer manuellement.
Hors ligne
Ok merci, je le supprime.
le service ne démarre toujours pas.
il y a qu'une seule erreur : "Dépassement du délai pour le démarrage du serveur"
Hors ligne
Vous n'avez pas d'autre erreur juste avant celle-ci?
Hors ligne
si mais ce n'est pas une erreur postgres, c'est une erreur OCS inventory service
"Service encounter error <Failed to load/parse last inventory state>"
Hors ligne
Avez-vous des messages d'erreurs dans le sous répertoire pg_log, dans le fichier le plus récent ?
Julien.
https://rjuju.github.io/
Hors ligne
les voici :
2013-09-17 10:25:59 CEST LOG: masque CIDR invalide dans l'adresse « 127.0.0.1/128 »
2013-09-17 10:25:59 CEST CONTEXTE : ligne 80 du fichier de configuration « C:/Program Files/PostgreSQL/9.2/data/pg_hba.conf »
2013-09-17 10:25:59 CEST FATAL: n'a pas pu charger pg_hba.conf
Hors ligne
Corrigez la ligne et mettez "127.0.0.1/32"
Hors ligne
nickel ça marche !
merci beaucoup à tous les deux.
je viens d’être promue administratrice du serveur postgres, je risque devenir vous embêter encore.
Marion
Hors ligne
Re,
je continu mon chemin de croix, mon serveur a redémarré.
maintenant je n'arrive plus à la base.
je suis sure de mon mdp.
voici l'erreur :" authentification par mot de passe échouée pour l'utilisateur « postgres »'
Hier la connexion fonctionné parfaitement.
Marion
Hors ligne
Je suppose que vous avez modifié la méthode d'authentification dans votre pg_hba.conf et qu'un mot de passe est maintenant nécessaire. Si vous ne connaissez pas ce mot de passe, il suffit de changer la méthode (md5 typiquement) par trust, recharger la configuration et vous pourrez alors vous connecter sans mot de passe. Il suffit ensuite de modifier le mot de passe (ALTER ROLE postgres WITH ENCRYPTED PASSWORD 'le mot de passe'), et de remettre le fichier pg_hba.conf comme il était précédemment.
Julien.
https://rjuju.github.io/
Hors ligne
Si vous êtes sûre du mot de passe de votre utilisateur postgres, vous pouvez le redéfinir de mot de passe de celui-ci avec le même mot de passe et réessayer.
Hors ligne
ok merci pour tout.
Hors ligne