United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-7005996 32 bit JDK/JRE can not be installed / java.exe -version fails on OEL6 x64
JDK-7005996 : 32 bit JDK/JRE can not be installed / java.exe -version fails on OEL6 x64

Details
Type:
Bug
Submit Date:
2010-12-10
Status:
Closed
Updated Date:
2011-05-26
Project Name:
JDK
Resolved Date:
2011-03-24
Component:
install
OS:
linux
Sub-Component:
install
CPU:
x86
Priority:
P3
Resolution:
Not an Issue
Affected Versions:
7
Fixed Versions:
7

Related Reports
Relates:

Sub Tasks

Description
32 bit JDK/JRE can not be installed on OEL6 x64

Platforms: OEL6 x64 | 32bit

Steps to reproduce:

   1. Open Terminal, use command "sh jdk-7-ea-bin-b120-linux-i586-01_dec_2010.bin"
   2. Follow the steps, click "Yes"
   3. Check if the JDK can be installed successfully

Actual result:
There is error occur, the detailed log please refer to the attachment installfailed.txt

Expected result:
The 32bit JDK can be installed successfully on OEL6 x64 OS.

Note:
32bit JRE has the same issue.
32bit tar.gz JDK/JRE has the same issue, please refer to the attachment jre.tar.gz.txt and jdk.tar.gz.txt

                                    

Comments
EVALUATION

Since this bug was reported the license file was removed. We performed the following test on 


LSB Version:	:core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID:	EnterpriseEnterpriseServer
Description:	Enterprise Linux Enterprise Linux Server release 5.6 (Carthage)
Release:	5.6
Codename:	Carthage


Install 586 jre 133

sh /java/re/jdk/1.7.0/promoted/all/b133/bundles/linux-i586/jdk-7-ea-linux-i586.bin

There were no issues with the install

bin/          lib/          plugin/       .systemPrefs/ 
[lroot@bus2001030 tmp]# jdk1.7.0/jre/bin/java -version
java version "1.7.0-ea"
Java(TM) SE Runtime Environment (build 1.7.0-ea-b133)
Java HotSpot(TM) Server VM (build 21.0-b03, mixed mode)
[lroot@bus2001030 tmp]#
                                     
2011-03-17
EVALUATION

I am seeing a different root cause than what was reported. There is no /lib/ld-linux.so on Linux 6


Identify where this is coming from 

	libX11.so.6 is needed by libXext-1.1-2.el6.i686
[root@localhost bin]# ./ControlPanel 
Exception in thread "main" java.lang.UnsatisfiedLinkError: /sophia/jre1.7.0/lib/i386/xawt/libmawt.so: libXrender.so.1: wrong ELF class: ELFCLASS64
                                     
2011-03-17
EVALUATION

32 bitlibraries need to be Installed.

yum uses a repository to find the files. The current repository on the SQE systems and for users in general does not have many rpms. We need to determine what the Oracle Linux teams thinks we should point to for 32 bit libraries.  Just getting it to work with a 32 bit library install could have downstream issues. Can SQE get these systems licensed and working with the Oracle ULN services. I tried to register and was unable to since I did not have a CSI.
                                     
2011-03-18
WORK AROUND

Install glibc.i686. See below links for information on how to setup yum with Oracle internal RPM repos:

http://wiki.oracle.com/page/Oracle+Enterprise+Linux,+Oracle+Virtual+Machine+and+YUM+and+automatic+updates

[note that the public repo http://public-yum.oracle.com is the one that contains glibc.i686]
                                     
2011-03-21



Hardware and Software, Engineered to Work Together