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 25/06/2013 14:44:40

28marc28
Membre

Problème installation sur XP SP2

Bonjour à tous,

je viens de finir la conversion de mon soft de mysql à postgresql.

Et je commence à m'intéresser à sa distribution.

Je me suis créer une machine de test sous xp sp2, il n'y a rien d'autre sur la machine (pas de maj, du brut).

Le but étant d'installer de désinstaller, des test quoi !

en essayant d'installer la version 32 bit de postgresql, j'ai en retour un message d'erreur :

Une erreur s'est produite 
error.runtimes.does.meet.requirements

Manque t'il quelque chose à cette machine ? un runtime  ? une apli windows nécessaire au fonctionement de postgresql ?

Avez-vous déjà rencontré ce cas de figure ?

Par avance merci

28marc28

Dernière modification par 28marc28 (25/06/2013 15:01:43)

Hors ligne

#2 25/06/2013 15:50:39

28marc28
Membre

Re : Problème installation sur XP SP2

J'ai trouvé le log d'installation dans le temp :bitrock_installer

dont voici le contenu:
Log started 06/25/2013 at 15:40:31
Preferred installation mode : qt
Trying to init installer in mode qt
Mode qt successfully initialized
Executing C:\Documents and Settings\testxp\Local Settings\Temp/postgresql_installer_135d7325fd/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.2 Data Directory. Setting variable iDataDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.2 Base Directory. Setting variable iBaseDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.2 Service ID. Setting variable iServiceName to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.2 Service Account. Setting variable iServiceAccount to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.2 Super User. Setting variable iSuperuser to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.2 Branding. Setting variable iBranding to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.2 Version. Setting variable brandingVer to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.2 Shortcuts. Setting variable iShortcut to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.2 DisableStackBuilder. Setting variable iDisableStackBuilder to empty value
[15:40:39] Existing base directory:
[15:40:39] Existing data directory:
[15:40:39] Using branding: PostgreSQL 9.2
[15:40:39] Using Super User: postgres and Service Account: NT AUTHORITY\NetworkService
[15:40:39] Using Service Name: postgresql-9.2
Executing cscript //NoLogo "C:\Documents and Settings\testxp\Local Settings\Temp\postgresql_installer_135d7325fd\prerun_checks.vbs"
Script exit code: 0

Script output:
The scripting host appears to be functional.

Script stderr:


Executing C:\Documents and Settings\testxp\Local Settings\Temp\postgresql_installer_135d7325fd\vcredist_x86.exe /passive /norestart
Script exit code: 5100

Script output:


Script stderr:
Program ended with an error exit code

Erreur dans l'exécution de C:\Documents and Settings\testxp\Local Settings\Temp\postgresql_installer_135d7325fd\vcredist_x86.exe /passive /norestart : Program ended with an error exit code


Le message d'erreur ne me donne pas grand chose si ce n'est une erreur d'exécution, l'utilisateur est testxp et est administrateur.

Dernière modification par 28marc28 (25/06/2013 15:54:02)

Hors ligne

#3 25/06/2013 16:38:01

28marc28
Membre

Re : Problème installation sur XP SP2

Alors j'ai trouvé la solution pour ceux que cela interesse:

Il faut que netframwork soit installé...

28marc28

Hors ligne

#4 25/06/2013 17:45:58

guk92
Membre

Re : Problème installation sur XP SP2

Il me semble que le framework .NET est installé par défaut sur les machines Windows.
Avoir "Microsoft Visual C++ 20xx (x86 ou x64) Redistributable" j'aurais compris par contre je suis surpris de voir que PostgreSQL utilise le framework .NET ...

Hors ligne

#5 25/06/2013 17:48:29

28marc28
Membre

Re : Problème installation sur XP SP2

J'ai installé le 3.0 puis le 3.1 et pour finir le 4.5, puis RE BOOT et cela fonctionne.

28marc28

Hors ligne

#6 25/06/2013 18:44:52

rjuju
Administrateur

Re : Problème installation sur XP SP2

Oui, Postgresql pour windows est compilé avec visual c++. Il faut donc le «Microsoft Visual C++ 20xx (x86 ou x64) Redistributable» qui va avec.

Hors ligne

#7 25/06/2013 18:47:20

28marc28
Membre

Re : Problème installation sur XP SP2

Curieux non, peut être que framwork contient le runtime c++ ?

Encore merci a tous pour vos réponses.

28marc28

Hors ligne

#8 27/06/2013 10:07:17

guk92
Membre

Re : Problème installation sur XP SP2

@28marc28 : "J'ai installé le 3.0 puis le 3.1 et pour finir le 4.5, puis RE BOOT et cela fonctionne."


On dirait l'installation successive de patch pour Call of Duty premier du nom big_smile


Je pense que le framework .NET a besoin du "Microsoft Visual C++ 20xx (x86 ou x64) Redistributable". En faite je suppose que votre Windows XP SP2 ne possédait pas la bonne version du "Microsoft Visual C++ 20xx (x86 ou x64) Redistributable" pour PostgreSQL. Mais lorsque vous avez installé le framework .NET adéquat, celui-ci a téléchargé le "Microsoft Visual C++ 20xx (x86 ou x64) Redistributable" qui fonctionne avec PostgreSQL 9.2


PS: Le framework .NET est inclus par défaut dans Windows que depuis Windows Vista, avec la version du framework .NET 3.0 (lien).

Hors ligne

#9 01/07/2013 14:13:55

rives55
Membre

Re : Problème installation sur XP SP2

Merci pour avoir exposé le problème et en même temps pour la solution smile
Je me suis aussi aidé de vidéos qui illustre le fonctionnement de PostgreSQL
Au cas ou ça intéresserait d'autres personnes, voici le lien http://www.alphorm.com/formations/postgresql
Cordialement

Hors ligne

Pied de page des forums