On Wed, 16 Dec 2009 14:59:53 +0100 Fabrice Flore-Thebault <them...@centsix.org> 
wrote:


FFT> Beginning a Windows Installer transaction: C:
FFT> 
\Windows\system32\config\systemprofile\AppData\LocalLow\Sun\Java\jre1.6.0_17\jre1.6.0_17.msi.
 
FFT> Client Process Id: 2536.
FFT> Ending a Windows Installer transaction: C:
FFT> 
\Windows\system32\config\systemprofile\AppData\LocalLow\Sun\Java\jre1.6.0_17\jre1.6.0_17.msi.
 
FFT> Client Process Id: 2536.
FFT> Could not process (install) package 'Java Runtime Environment 6 Update 17' 
FFT> (java6):
FFT> Exit code returned non-successful value (1619) on command 
FFT> '%SOFTWARE%\jre\jre-6u17-windows-i586-s.exe /s IEXPLORER=1 MOZILLA=1 
FFT> ADDLOCAL=ALL REBOOT=Suppress JAVAUPDATE=0 JU=0 AUTOUPDATECHECK=0'.


I guess the problem come from the fact that jre-6u17-windows-i586-s.exe is a 
32bit app.
It  obviously unpacks in in 
\Windows\system32\config\systemprofile\AppData\LocalLow\Sun\Java\jre1.6.0_17\
if a 64bits msiexec is started by the exe then it can't find jre1.6.0_17.msi as 
it is not there.
System32 when in 64bits mode is not the same system32 you got in 32bits mode

Copy the content of 
\Windows\SysWOW64\config\systemprofile\AppData\LocalLow\Sun\Java\jre1.6.0_17
on your server and install from it
(SysWoW64 is system32 for 32 bits mode, logical isn't it! )

since a long time I use the msi directly and have no problems with seven 64bits.
(not with this anyway :-)


This work for me on seven 64bits:

<package id="jre" name="Java(TM) 6 Update 17" revision="7" reboot="false" 
priority="178">
<check type="logical" condition="or">
        <check type="uninstall" condition="exists" path="Java(TM) 6 Update 17" 
/>
        <check type="registry" condition="equals" 
path="HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{26A24AE4-039D-4CA4-87B4-2F83216017FF}\DisplayName"
 value="Java(TM) 6 Update 17" />
        <check type="file" condition="versiongreaterorequal" 
path="%PROGRAMFILES(x86)%\Java\jre6\bin\java.exe" value="6.0.170.4" />
</check>
        <install cmd="%WpkgRoot%\Tools\pskill.exe jqs.exe"><exit code="0" 
/><exit code="-1" /></install>
        <install cmd='msiexec /qb! /i 
%WpkgRoot%\Packages\Java\jre1.6.0_17\jre1.6.0_17.msi ADDLOCAL=ALL 
REBOOT=Suppress IEXPLORER=1 MOZILLA=1 JAVAUPDATE=0 CUSTOM=1' />
        <install cmd='%WpkgRoot%\Packages\Java\Fix_Java.cmd'><exit code="0" 
/><exit code="1" /></install>
        <upgrade cmd="%WpkgRoot%\Tools\pskill.exe jqs.exe"><exit code="0" 
/><exit code="-1" /></upgrade>
        <upgrade cmd='msiexec /qb! /i 
%WpkgRoot%\Packages\Java\jre1.6.0_17\jre1.6.0_17.msi ADDLOCAL=ALL 
REBOOT=Suppress IEXPLORER=1 MOZILLA=1 JAVAUPDATE=0 CUSTOM=1' />
        <upgrade cmd='%WpkgRoot%\Packages\Java\Fix_Java.cmd'><exit code="0" 
/><exit code="1" /></upgrade>
        <remove cmd='MsiExec.exe /qb! /x 
{26A24AE4-039D-4CA4-87B4-2F83216015FF}' />
</package>
        
<package id="x64-jre" name="Java(TM) 6 Update 17" revision="7" reboot="false" 
priority="178">
        <check type="uninstall" condition="exists" path="Java(TM) 6 Update 17 
(64-bit)" />
        <install cmd='msiexec /qb! /i 
%WpkgRoot%\Packages\Java\jre1.6.0_17_x64\jre1.6.0_17.msi ADDLOCAL=ALL 
REBOOT=Suppress IEXPLORER=1 MOZILLA=1 JAVAUPDATE=0 CUSTOM=1' />
        <upgrade cmd='msiexec /qb! /i 
%WpkgRoot%\Packages\Java\jre1.6.0_17_x64\jre1.6.0_17.msi ADDLOCAL=ALL 
REBOOT=Suppress IEXPLORER=1 MOZILLA=1 JAVAUPDATE=0 CUSTOM=1' />
        <remove cmd='MsiExec.exe /qb! /x 
{26A24AE4-039D-4CA4-87B4-2F83216015FF}' />
</package>






-- 
Jean-Jacques   Moulis                              Tel:  (013) 281684
ISY                                                Fax:  (013) 139282
Linköping University                            E-mail: j...@isy.liu.se
581 83 Linköping
-------------------------------------------------------------------------
wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/
_______________________________________________
wpkg-users mailing list
wpkg-users@lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/wpkg-users

Reply via email to