Vous n'êtes pas identifié(e).
Je n'arrive pas à installer postgresql voici le message qui apparait :
Problem running post-install step. Installation may not complete correctly
Erreur de lecture du fichier C:/Program Files/PostgreSQL/8.4/data/postgresql.conf
Après ce message l'installation continue et se termine mais le service n'est pas démarré.
Le fichier n'existe pas dans ce dossier!
Mon pare-feu est désactivé.
Merci pour votre aide
Dernière modification par nomanAK47 (03/01/2011 16:49:04)
Hors ligne
Vous devriez avoir un fichier de log dans le répertoire C:/Program Files/PostgreSQL/8.4/ je pense.
Vous n'avez pas d'antivirus non plus ? C'est souvent les antivirus qui embêtent le monde avec PostgreSQL, sous Windows.
Marc.
Hors ligne
Et les désactiver ne suffit généralement pas. Il est souvent nécessaire de les désinstaller.
Guillaume.
Hors ligne
Bonjour,
Je n'avais que le pare-feu windows que j'ai désactivé et j'ai désactivé avast pendant l'installation.
Le fichier ne se trouve pas non plus dans le dossier /8.4/....
Hors ligne
Comme écrit plus haut : désinstaller, pas désactiver. avast pose problème.
Marc.
Hors ligne
OK je vais essayer. Merci
Hors ligne
J'ai exactement le même message après avoir désinstallé avast...
Quand j'essaie de me connecter j'ai : could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?
Hors ligne
Y a t'il au moins un processus postgres en cours d'exécution ?
Marc.
Hors ligne
Non aucun
Hors ligne
Ça explique au moins l'erreur de connexion. Sans processus, rien à quoi se connecter.
Je ne comprends pas. Avez vous réessayé l'installation après avoir désinstallé avast ? Si oui, que s'est-il passé ?
Marc.
Hors ligne
Sans avast, j'ai eu le même message que dans le premier post.
Hors ligne
Pour avancer, il va nous falloir la log d'installation.
Elle se trouve dans le répertoire %TEMP%
(c'est souvent Documents and Settings\Nom D'utilisateur\Local Settings\Temp
Ça doit être un fichier commençant par 'bitrock'. Trouvez le plus récent (celui qui correspondra à la tentative d'installation sans antivirus).
Marc.
Hors ligne
[17:09:55] Running the post-installation/upgrade actions:
[17:09:55] Delete the temporary scripts directory...
[17:09:55] Write the base directory to the ini file...
[17:09:55] Write the version number to the ini file...
Executing C:\Program Files/PostgreSQL/8.4\installer\server\createuser.exe "." "postgres" "postgres"
Script exit code: 0
Script output:
Granted the 'Log on as a service' right to 'ARIANE\postgres'
C:\PROGRA~1\POSTGR~1\8.4\INSTAL~1\server\CREATE~1.EXE ran to completion
Script stderr:
Initialising the database cluster (this may take a few minutes)...
Executing cscript //NoLogo "C:\Program Files/PostgreSQL/8.4/installer/server/initcluster.vbs" "postgres" "postgres" "postgrespass" "C:\Program Files/PostgreSQL/8.4" "C:\Program Files/PostgreSQL/8.4/data" 5432 "DEFAULT"
Script exit code: 0
Script output:
Ensuring we can write to the data directory (using icacls):
Granting service account access to the data directory (using icacls):
initcluster.vbs ran to completion
Script stderr:
Configuring database server startup...
Executing cscript //NoLogo "C:\Program Files/PostgreSQL/8.4\installer\server\startupcfg.vbs" 8.4 "postgres" "postgres" "C:\Program Files/PostgreSQL/8.4" "C:\Program Files/PostgreSQL/8.4/data"
Script exit code: 0
Script output:
startupcfg.vbs ran to completion
Script stderr:
Creating menu shortcuts...
Executing cscript //NoLogo "C:\Program Files/PostgreSQL/8.4\installer\server\createshortcuts.vbs" 8.4 "postgres" 5432 "PostgreSQL 8.4" "C:\Program Files/PostgreSQL/8.4" "C:\Program Files/PostgreSQL/8.4/data"
Script exit code: 0
Script output:
createshortcuts.vbs ran to completion
Script stderr:
Starting the database server...
Executing cscript //NoLogo "C:\Program Files/PostgreSQL/8.4\installer\server\startserver.vbs" 8.4
Script exit code: 0
Script output:
startserver.vbs ran to completion
Script stderr:
Loading additional SQL modules...
Executing cscript //NoLogo "C:\Program Files/PostgreSQL/8.4\installer\server\loadmodules.vbs" "postgres" "postgrespass" "C:\Program Files/PostgreSQL/8.4" "C:\Program Files/PostgreSQL/8.4/data" 5432 "1"
Script exit code: 0
Script output:
Installing pl/pgsql in the template1 databases...
Installing the adminpack module in the postgres database...
loadmodules.vbs ran to completion
Script stderr:
[17:10:20] Write the data directory to the ini file...
[17:10:20] Write the port number, service ID, locale and superuser to the ini file...
Problem running post-install step. Installation may not complete correctly
Error reading file C:/Program Files/PostgreSQL/8.4/data/postgresql.conf
Problem running post-install step. Installation may not complete correctly
Error reading file C:/Program Files/PostgreSQL/8.4/data/postgresql.conf
Creating Uninstaller
Creating uninstaller 25%
Creating uninstaller 50%
Creating uninstaller 75%
Creating uninstaller 100%
Installation completed
Log finished 01/03/11 at 17:10:28
J'ai mis que les messages après les unpacking, dites moi si vous voulez le reste...
J'espère que cela pourra vous aider.
Encore merci pour votre aide.
Hors ligne
J'ai pas réagi à ça, mais étant donné que c'est un vista, est ce que UAC est désactivé ? sinon, il faudrait essayer en le désactivant.
Marc.
Hors ligne
l'UAC est désactivé, j'ai essayé sans et avec....
J'ai l'impression que le compte que postgresql créé n'a pas les droits suffisants?
Hors ligne
Possible. Les versions 'familiale' ont une gestion limitée des comptes utilisateurs.
Marc.
Hors ligne
J'ai trouvé : j'ai réactivé l'UAC, créé moi-même le compte administrateur postgres puis ouvert la session postgres et l'installation s'est bien déroulé....
@++
Hors ligne
Si vous avez moyen de détailler ce que vous avez fait, je pense que ça pourrait intéresser d'autres utilisateurs de ce système…
Marc.
Hors ligne
Au lieu de laisser créer le compte utilisateur par l'installation, je l'ai créé moi même via la gestion des comptes utilisateurs de vista dans le panneau de configuration.
Puis j'ai changer d'utilisateur, pour ouvrir une session avec le nouveau compte postgres puis j'ai démarré l'installation.
Il faut créer un compte administrateur (pas utilisateur) et démarrer l'installation avec clic droit "ouvrir en tant qu'administrateur"...
En espérant avoir été clair !
@++
Hors ligne
Ah, j'ai compris. Oui, l'utilisateur installant PostgreSQL doit avoir les droits administrateurs, sinon, il ne peut pas créer le compte PostgreSQL, déclarer le service…
Marc.
Hors ligne
Je pense que c'était le problème pour moi ! @++
Hors ligne