United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6634510 Patch in Place fails after installing 6u10 kernel
JDK-6634510 : Patch in Place fails after installing 6u10 kernel

Details
Type:
Bug
Submit Date:
2007-11-27
Status:
Closed
Updated Date:
2010-09-08
Project Name:
JDK
Resolved Date:
2008-01-31
Component:
deploy
OS:
windows_vista,solaris_10,windows_xp,windows
Sub-Component:
deployment_toolkit
CPU:
x86,sparc
Priority:
P1
Resolution:
Fixed
Affected Versions:
cascabel,6u10
Fixed Versions:
6u10 (b10)

Related Reports
Duplicate:
Duplicate:
Duplicate:
Duplicate:

Sub Tasks

Description
I installed 6u10 b07 kernel.  It installed fine.  I waited for kernel to finish before launching the 6u11 online install.
When I tried to patch-in-place to 6u12, patchjre failed with a mismatch error.

6u10 non-kernel online install to 6u12 using patch-in-place worked.

I am guessing that files left by java kernel do not match files installed by the non-java kernel install.

                                    

Comments
EVALUATION

Jennifer, please look into the build and make sure the kernel is being built with the same files as the non-kernel build.  If it is, please reassign to kernel team.

When applying 6u10 to 6u11 patch, the warning:
  bin\awt.dll: Old File not found.  However, a file of the same name was
  found.  No update done since the file contents do not match.
is displayed.

The awt.dll file has a different chksum and a different timestamp.

The non-kernel file is:
C:\Program Files\Java\Copy of jre6 - save non-kernel online install\bin\>dir awt.dll
11/28/2007  11:44 AM         1,150,976 awt.dll

C:\Program Files\Java\Copy of jre6 - save non-kernel online install\bin\>cksum awt.dll
2124004920      1150976 awt.dll

The awt.dll file installed by kernel:

C:\Program Files\Java\jre6\bin>dir awt.dll
 Directory of C:\Program Files\Java\jre6\bin

11/28/2007  01:08 PM         1,150,976 awt.dll
               1 File(s)      1,150,976 bytes

C:\Program Files\Java\jre6\bin>cksum awt.dll
2220987848      1150976 awt.dll
                                     
2007-11-28
EVALUATION

I reassign this to Ethan for evaluation since I am not familar with the kernel makefiles.
                                     
2007-11-28
EVALUATION

I was unaware that the install build was creating a modified jre-image, so the "target" which kernel was trying to establish byte-for-byte compatibility with wasn't exactly what was being installed.  Fixed by waiting to invoke SplitJRE until just before creating patch-image.zip.
                                     
2007-12-20



Hardware and Software, Engineered to Work Together