PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 06/01/2014 12:27:30

ericnya
Membre

Compatibilité PostgreSQL et Windows Embedded Standard (Server doesn't.

Bonjour,

J'ai installé PostgreSQL sur un PC embarqué 32 bits intégrant le système d'exploitation "WINDOWS EMBEDDED STANDARD".
A la fin d'installation j'ai toujours un message d'erreur 'no fatal error'.
lors du lancement du programme postgre, il est impossible de se connecter à un serveur car le message d'erreur s'affiche:
<< Server doesn't listen >>. j'ai vérifié l'écoute de toutes les adresses ip sur les fichiers conf...

En téléchargeant postgreSQL, il existe une version Win x86 - 32 adaptée aux systèmes 32 bits.
Mais elle ne fournit pas d'informations supplémentaires sur le système d'exploitation requis.

Faut il une configuration supplémentaire de mon pc embarqué?
Mon Pc Embedded est il incompatible à PostgreSQL 9.3 ou faut il utiliser une version plus ancienne?
Quelle version de système d'exploitation Embedded est requise?


Merci d'avance

Hors ligne

#2 06/01/2014 13:21:04

rjuju
Administrateur

Re : Compatibilité PostgreSQL et Windows Embedded Standard (Server doesn't.

Bonjour,

à priori Windows embedded standard est une version modulaire xp 32 bits pour processeur x86. La version windows x86 devrait donc pouvoir s'installer, si les runtime visual studio peuvent s'y installer.

Avez-vous le fichier de log de l'installeur ?

Hors ligne

#3 06/01/2014 14:06:39

ericnya
Membre

Re : Compatibilité PostgreSQL et Windows Embedded Standard (Server doesn't.

Bonjour,
voici le message d'erreur à la fin de l'installation:
A non-fatal error ocured during cluster initialisation. Please check the installation log in C:\..... 
Voici le contenu du log file (une partie...):

Trying to init installer in mode qt
Mode qt successfully initialized
Executing C:\Documents and Settings\Administrator\Local Settings\Temp/postgresql_installer_88f9393c1d/temp_check_comspec.bat 
Script exit code: 0

Script output:
 "test ok"

Script stderr:
 

Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Data Directory. Setting variable iDataDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Base Directory. Setting variable iBaseDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Service ID. Setting variable iServiceName to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Service Account. Setting variable iServiceAccount to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Super User. Setting variable iSuperuser to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Branding. Setting variable iBranding to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Version. Setting variable brandingVer to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 Shortcuts. Setting variable iShortcut to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.3 DisableStackBuilder. Setting variable iDisableStackBuilder to empty value
[12:43:32] Existing base directory: 
[12:43:32] Existing data directory: 
[12:43:32] Using branding: PostgreSQL 9.3
[12:43:32] Using Super User: postgres and Service Account: NT AUTHORITY\NetworkService
[12:43:32] Using Service Name: postgresql-9.3
Executing cscript //NoLogo "C:\Documents and Settings\Administrator\Local Settings\Temp\postgresql_installer_88f9393c1d\prerun_checks.vbs"
Script exit code: 0

Script output:
 The scripting host appears to be functional.

Script stderr:
 

Executing C:\Documents and Settings\Administrator\Local Settings\Temp\postgresql_installer_88f9393c1d\vcredist_x86.exe /passive /norestart
Script exit code: 0

Script output:
 

Script stderr:
 

Executing C:\Documents and Settings\Administrator\Local Settings\Temp\postgresql_installer_88f9393c1d\getlocales.exe 
Script exit code: 0

Script output:
 EnglishxxCOMMAxxxxSPxxAustralia=English, Australia
EnglishxxCOMMAxxxxSPxxBelize=English, Belize
EnglishxxCOMMAxxxxSPxxCanada=English, Canada
EnglishxxCOMMAxxxxSPxxCaribbean=English, Caribbean
EnglishxxCOMMAxxxxSPxxIreland=English, Ireland
EnglishxxCOMMAxxxxSPxxJamaica=English, Jamaica
EnglishxxCOMMAxxxxSPxxNewxxSPxxZealand=English, New Zealand
EnglishxxCOMMAxxxxSPxxRepublicxxSPxxofxxSPxxthexxSPxxPhilippines=English, Republic of the Philippines
EnglishxxCOMMAxxxxSPxxSouthxxSPxxAfrica=English, South Africa
EnglishxxCOMMAxxxxSPxxTrinidadxxSPxxandxxSPxxTobago=English, Trinidad and Tobago
EnglishxxCOMMAxxxxSPxxUnitedxxSPxxKingdom=English, United Kingdom
EnglishxxCOMMAxxxxSPxxUnitedxxSPxxStates=English, United States
EnglishxxCOMMAxxxxSPxxZimbabwe=English, Zimbabwe
GermanxxCOMMAxxxxSPxxAustria=German, Austria
GermanxxCOMMAxxxxSPxxGermany=German, Germany
GermanxxCOMMAxxxxSPxxLiechtenstein=German, Liechtenstein
GermanxxCOMMAxxxxSPxxLuxembourg=German, Luxembourg
GermanxxCOMMAxxxxSPxxSwitzerland=German, Switzerland 

Merci d'avance

Hors ligne

#4 06/01/2014 16:17:17

ericnya
Membre

Re : Compatibilité PostgreSQL et Windows Embedded Standard (Server doesn't.

J'ai trouvé la solution pour ceux à qui ça peut interesser:
Le fichier exécutable à installer se trouve sur le site http://www.enterprisedb.com/products-se … ad#windows.
La version installée est celle de 32 bits :   


1-    Sur le compte administrator, créer un utilisateur nommé « postgres » et lui attribuer les droits d’administrateur. (« postgres » est le nom d’utilisateur par défaut créé lors de l’installation du programme postgreSQL)
a.    Si lors de la création le système marque utilisateur déjà créé, alors créer un utilisateur quelconque « postgresxxx »
b.    Renommer l’utilisateur « postgresxxx » en « postgres » après sa création
2-    Se connecter sur le nouveau compte d’utilisateur « postgres » et lui attribuer un mot de passe
3-    Créer un dossier dans le répertoire racine nommé « postgres »  (c:\postgres)
4-    Faire un clic droit sur l’exécutable de postgreSQL et l’installer en tant qu’Administrateur
5-    Pendant le processus d’installation, choisir le dossier « c:\postgres » comme répertoire d’installation
6-    A la fin de l’installation, se connecter avec les paramètres renseignés lors de l’installation.
7-    Si le message « Server doesn’t listen » ne s’affiche, alors le Système de Gestion de bases de données postgreSQL est utilisable.

Bonne chance.

Hors ligne

Pied de page des forums