Pour les chanceux qui ont encore à installer PS4.5 ou XenApp 5 sur 2008, les prérequis JAVA sont encore importants.
Si vous êtes encore plus chanceux, vous aurez à le faire dans un environnement qui n’a pas accès à internet.
Vous installerez donc Java SE 5U14
Supposons que vous êtes encore plus chanceux et que le client demande d’installer JAVA 6 Update 20. (pré-requis par une application X)
Vous obtiendrez l’erreur suivante :
Error 1330. A file that is required cannot be installed because the cabinet file C:……..Javajre1.6.0_13Data.cab has an invalid digital signature. This may indicate the file is corrupt.
Cause :
Vous n’avez pas accès à Internet et un installation précédente de Java a créé la clé de registre suivante :
[HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftSystemCertificatesAuthRoot]
« DisableRootAutoUpdate »=dword:00000001
Ceci vous empêche donc d’installer la “nouvelle” version de Java Runtime Environment (JRE).
Solution :
Supprimer la clé « AuthRoot »
L’installation fonctionnera correctement.
Have Fun …
Frank