#1 Fri 30 November 2012 18:24
- aurelien.quiblier
- Participant actif
- Lieu: Lyon
- Date d'inscription: 26 Oct 2010
- Messages: 146
- Site web
Problème installation - PostgreSQL
Bonjour,
Voici quelques temps que j'essaye d'installer PostgreSQL, mais à chaque fois, à la fin de l'installation, un message d'erreur apparaît : "Un problème est survenu lors de l'exécution de l'étape de post-installation. L'installation peut avoir échoué" (voir la capture d’écran en PJ).
Une fois l'installation terminée, pgAdmin se lance sans problème. En revanche, dès que j'essaye de me connecter au serveur (localhost), le message suivant s'affiche : "Le serveur n'écoute pas".
La dernière version que j'ai utilisée est la V 9.2.1-1.
J'utilise Windows 7 - 64 bits.
J'ai tenté de désinstaller mon antivirus ainsi que de désactiver mon Pare-Feu, mais sans succès... J'ai pourtant bien exécuter le programme en tant qu'administrateur.
J'ai déjà lu les forums suivants mais sans réponse me convenant : http://forums.postgresql.fr/viewtopic.php?id=813, http://forums.postgresql.fr/viewtopic.php?id=1766, http://forums.postgresql.fr/viewtopic.php?id=2321 et http://georezo.net/forum/viewtopic.php?id=81834.
Je pense que le problème vient du service car lorsque je désinstalle PgSQL, j'ai un message me disant que le service n'a pas pu être arrêté et supprimé (il n'est d'ailleurs jamais "en cours d'exécution" quand j'ouvre le gestionnaire des tâches de Windows).
Il y a pourtant bien un utilisateur "postgres" (quand je regarde dans net user, à l'aide de cmd).
Est-ce que quelqu'un aurait déjà eu ce problème ou bien saurait comment le régler?
Merci par avance.
Dernière modification par aurelien.quiblier (Fri 30 November 2012 19:11)
Aurélien QUIBLIER
arx iT
Hors ligne
#2 Mon 03 December 2012 11:44
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1160
Re: Problème installation - PostgreSQL
Salut,
pourrais-tu vérifier si le service tourne bien ?
Dans la console des services (Démarrer>Exécuter>services.msc) tu devrais avoir une entrée du style pgsql_<Numero de ton port>,
si le service n'est pas lancé, essaie de le relancer a la main, et si il ne se relance toujours pas, recherche dans les fichiers logs (Démarrer>Exécuter>eventlog) un éventuel message d'erreur.
Hors ligne
#3 Mon 03 December 2012 12:20
- aurelien.quiblier
- Participant actif
- Lieu: Lyon
- Date d'inscription: 26 Oct 2010
- Messages: 146
- Site web
Re: Problème installation - PostgreSQL
Merci pour cette réponse,
J'ai cherché dans la console des services, mais aucune entrée comportant "pgsql", ni même "sql" n'est présente.
Ensuite, j'ai regardé dans les fichiers logs mais je n'ai rien à propos de pgsql non plus.
Il n'y a aucun fichier de log dans le dossier d'installation de pgsql.
Aurélien QUIBLIER
arx iT
Hors ligne
#4 Mon 03 December 2012 14:35
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1160
Re: Problème installation - PostgreSQL
Je viens d'installer la 9.2.1 http://www.enterprisedb.com/products-se … ad#windows et tout s'est bien déroulé.
Attention, j'ai choisi de ne pas lancer stackBuilder a la fin de l'installation. C'est peut être ça qui cause souci.
Sinon, tu devrais essayer de créer un cluster a la main avec l'aide de la commande initdb http://www.postgresql.org/docs/9.2/stat … uster.html, parce que j'ai l'impression que c'est ce qui foire.
edit : L'installation a eu lieu sous Windows Seven pro.
Dernière modification par tumasgiu (Mon 03 December 2012 15:51)
Hors ligne
#5 Mon 03 December 2012 20:06
- aurelien.quiblier
- Participant actif
- Lieu: Lyon
- Date d'inscription: 26 Oct 2010
- Messages: 146
- Site web
Re: Problème installation - PostgreSQL
Concernant Stack Builder, je ne l'ai pas lancé non plus.
J'ai créé le cluster à la main, j'ai obtenu le résultat suivant :
Code:
Les fichiers de ce cluster appartiendront à l'utilisateur « Aurélien ». Le processus serveur doit également lui appartenir. L'instance sera initialisée avec la locale « French_France.1252 ». L'encodage par défaut des bases de données a été configuré en conséquence avec « WIN1252 ». La configuration de la recherche plein texte a été initialisée à « french ». création du répertoire C:/ProgramFiles/PostgreSQL/9.2/data... ok création des sous-répertoires... ok sélection de la valeur par défaut de max_connections... 100 sélection de la valeur par défaut pour shared_buffers... 32MB création des fichiers de configuration... ok création de la base de données template1 dans C:/ProgramFiles/PostgreSQL/9.2/dat a/base/1... ok initialisation de pg_authid... ok initialisation des dépendances... ok création des vues système... ok chargement de la description des objets système... ok création des collationnements... non supporté sur cette plateforme création des conversions... ok création des dictionnaires... ok initialisation des droits sur les objets internes... ok création du schéma d'informations... ok chargement du langage PL/pgSQL... ok lancement du vacuum sur la base de données template1... ok copie de template1 vers template0... ok copie de template1 vers postgres... ok ATTENTION : active l'authentification « trust » pour les connexions locales. Vous pouvez changer cette configuration en éditant le fichier pg_hba.conf ou en utilisant l'option -A, ou --auth-local et --auth-host au prochain lancement d'initdb. Succès. Vous pouvez maintenant lancer le serveur de bases de données par : "C:/Program Files/PostgreSQL/9.2/bin\postgres" -D "C:/ProgramFiles/PostgreSQ L/9.2/data" ou "C:/Program Files/PostgreSQL/9.2/bin\pg_ctl" -D "C:/ProgramFiles/PostgreSQL/ 9.2/data" -l journal_applicatif start
Par contre, lors de l'installation, aucun utilisateur (postgres) n'est créé, comme je l'ai mentionné au départ. C'est moi qui avait dû le créer (après suppression de l'utilisateur et réinstallation de PostgreSQL, je n'ai pas d'utilisateur postgres qui est créé).
Mon installation est faite sous Windows 7 Edition Familiale Premium (je suis étudiant et j'installe le logiciel sur mon poste).
Aurélien QUIBLIER
arx iT
Hors ligne
#6 Mon 03 December 2012 21:21
- aurelien.quiblier
- Participant actif
- Lieu: Lyon
- Date d'inscription: 26 Oct 2010
- Messages: 146
- Site web
Re: Problème installation - PostgreSQL
Je viens de résoudre mon problème! Je m'en suis rendu compte en postant le message précédent.
Le souci venait de mon nom d'utilisateur "Aurélien" : l'installation de PostgreSQL n'a pas l'air d'accepter les accents. Ainsi, j'ai créé un autre utilisateur (administrateur aussi) sans accent (et qu'avec des minuscules).
Grâce à cela, l'installation s'est faite sans problèmes.
Merci pour votre aide.
Dernière modification par aurelien.quiblier (Mon 03 December 2012 21:21)
Aurélien QUIBLIER
arx iT
Hors ligne
#7 Sun 05 January 2014 23:04
- warghi
- Juste Inscrit !
- Date d'inscription: 5 Jan 2014
- Messages: 2
Re: Problème installation - PostgreSQL
bonjour
j'ai rencontré un problème lors de l'utilisation de postgres. je désinstallé postgres et un message d'erreur m'affiche:" une erreur est survenue lors de l’arrêt de postgres". lorsque je réinstallé , un message d'erreur apparaît, à la fin de l'installation: "Un problème est survenu lors de l'exécution de l'étape de post-installation. L'installation peut avoir échoué . l'initialisation du cluster de base de données a échoué" .
j'ai vue plusieurs forums, mais j'ai pas trouvé une solution.S.V.P aidez-moi.
Hors ligne
#8 Thu 20 February 2014 10:42
- FERNANE
- Participant actif
- Date d'inscription: 14 Sep 2005
- Messages: 139
Re: Problème installation - PostgreSQL
Bonjour,
La base postgresql donne un message d'erreur vers la fin de
l'installation vous indiquant qu'il ne peut pas trouver le fichier de
configuration de la base :
La solution est simple, demandez au service informatique de reconfigurer
votre poste de travail :
L'ordinateur qui doit recevoir la base pour travailler en local doit :
1) avoir un nom d'ordinateur ne comportant pas de point, pas d'accent,
pas d'espace.
2) le nom du profil du poste d'installation doit également ne pas
contenir un caractère accentué, un point ou un espace.
Ces deux conditions étant réunies, il est même possible d'installer sans
aucune notice d'installation ou presque "postgresql" téléchargé à partir
du site de DB enterprise.
Avec l'outil interne stackbuilder, on installe comme un fleur la bonne
version de postgis sur un micro portable ordinaire avec un version
windows familiale (mon expérimentation).
Très bonne journée à tous.
FERNANE Béatrice
Hors ligne