Bonjour,

 

J’ai rencontré une erreur lors de l’installation du dernier package Java (8.111.1) provenant des fourmisduweb.

Le problème se produit sur les postes en 64bits.

J’ai corrigé le setup.py ainsi :

Anciennement :

if iswin64():

install_msi_if_needed('jre1.8.0_11164.msi',killbefore=['iexplore.exe','firefox.exe','jushed.exe'])

install_msi_if_needed('jre1.8.0_111.msi',killbefore=['iexplore.exe','firefox.exe','jushed.exe'])

 

Après correction:

if iswin64():

install_msi_if_needed('jre1.8.0_11164.msi',killbefore=['iexplore.exe','firefox.exe','jushed.exe'])

    else:

install_msi_if_needed('jre1.8.0_111.msi',killbefore=['iexplore.exe','firefox.exe','jushed.exe'])

 

Sans cette correction, le package java 64 bits s’installe correctement mais le script passe ensuite a install-msi_if_needed en version 32bits et retourne le message d’erreur suivant :

EWaptSetupException: Fatal error : MSI jre1.8.0_111.msi has been installed but the uninstall key {26A24AE4-039D-4CA4-87B4-2F32180111F0} can not be found

 

{26A24AE4-039D-4CA4-87B4-2F64180111F0} -> version 64 bits

{26A24AE4-039D-4CA4-87B4-2F32180111F0} -> version 32 bits

 

Bonne journée à toute la team J

Jordi