Sep 27 2015

Language Version Mismatch à la Mise à Jour d’IBM Client Access

Publié par à 9:10 sous AS400




Lors de la mise à jour du Client Access pour iSeries, j’ai eu cette erreur:
 

 
The primary language version Mri2928 that is currently installed does not match the language version MRI2928 to which you are trying to upgrade. The upgrade cannot continue. To change the language to MRI2928, remove the product and restart the install.
 
J’ai désinstallé le logiciel comme mentionné sur le site d’IBM mais j’ai dû mettre le nom en majuscule dans la base de registre pour correspondre au nouveau nom. On peut le faire soit manuellement ou par les lignes de comandes suivantes (MRI2928 est pour le Français, adaptez à votre langue):
 

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION

REM installation 32/64 bits
set v=0

for /f "usebackq tokens=* delims= " %%I in 
(`reg query "HKLM\SOFTWARE\IBM\Client Access\CurrentVersion" 
/v version ^| findstr "REG_SZ"`)
do (for /f "tokens=3" %%i in ("%%I") do set v="%%i")

if %v% == "5" reg add "HKLM\SOFTWARE\IBM\Client Access\CurrentVersion" 
/v SourceInstallMRI /t REG_SZ /d MRI2928 /f

REM installation 32 bits sur OS 64 bits
set v=0

for /f "usebackq tokens=* delims= " %%I in 
(`reg query "HKLM\SOFTWARE\Wow6432Node\IBM\Client Access\CurrentVersion" 
/v version ^| findstr "REG_SZ"`)
do (for /f "tokens=3" %%i in ("%%I") do set v="%%i")

if %v% == "5" reg add "HKLM\SOFTWARE\Wow6432Node\IBM\Client Access\CurrentVersion" 
/v SourceInstallMRI /t REG_SZ /d MRI2928 /f

No responses yet

Comments RSS

Leave a Reply