- Issued:
- 2004-12-21
- Updated:
- 2004-12-21
RHEA-2004:608 - Product Enhancement Advisory
Synopsis
Updated java-1.4.2-ibm packages
Type/Severity
Product Enhancement Advisory
Topic
Updated java-1.4.2-ibm packages that fix some packaging issues are now
available.
Description
The following packages comprise IBM's 1.4.2 Java release:
java-1.4.2-ibm
java-1.4.2-ibm-devel
java-1.4.2-ibm-src
java-1.4.2-ibm-demo
java-1.4.2-ibm-plugin
These packages include the IBM Java 2 Runtime Environment and the IBM Java
2 Software Development Kit.
The Java 2 Runtime Environment (JRE) consists of the Java virtual machine,
the Java platform core classes and supporting files, and includes a Web
browser plug-in for running Java applets. It is the runtime section of the
Java 2 SDK, but without the development tools such as compilers and debuggers.
The Java 2 Software Development Kit (SDK) is a development environment for
building applications, applets, and components that can be deployed on the
Java platform. The Java 2 SDK software includes tools useful for
developing and testing programs written in the Java programming language.
The Java 2 SDK software also includes a JDBC/ODBC bridge for Java
applications that need to communicate with a database.
These updated packages resolve some packaging issues. On 64-bit
architectures, the old packages would fail to install because they assumed
that the common jvm directories resided in /usr/lib64 rather than /usr/lib.
The previous base JRE package replaced the old IBMJava2-SDK packages. With
these new packages, this is no longer the case.
The java tool wrapper scripts, used to limit the stack size and a jvm bug
work around, has been fixed. This logic has been removed from the scripts
in this release.
All users of java-1.4.2-ibm should upgrade to these updated packages, which
resolve these issues.
Solution
Note for AMD64 users: If you have been using the i386 packages on an AMD64
RHEL3 installation, it is important that you remove the i386 packages
before installing these new AMD64 packages. There is an RPM bug which
breaks alternatives symlinks if two packages of the same name, but for
different architectures, are installed on the same machine. See this bug
report for details: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=127359
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
To update all RPMs for your particular architecture, run:
rpm -Fvh [filenames]
where [filenames] is a list of the RPMs you wish to upgrade. Only those
RPMs which are currently installed will be updated. Those RPMs which are
not installed but included in the list will not be updated. Note that you
can also use wildcards (*.rpm) if your current directory *only* contains the
desired RPMs.
Please note that this update is also available via Red Hat Network. Many
people find this an easier way to apply updates. To use Red Hat Network,
launch the Red Hat Update Agent with the following command:
up2date
This will start an interactive process that will result in the appropriate
RPMs being upgraded on your system.
Affected Products
- Red Hat Enterprise Linux Server 3 x86_64
- Red Hat Enterprise Linux Server 3 ia64
- Red Hat Enterprise Linux Server 3 i386
- Red Hat Enterprise Linux Workstation 3 x86_64
- Red Hat Enterprise Linux Workstation 3 ia64
- Red Hat Enterprise Linux Workstation 3 i386
- Red Hat Enterprise Linux Desktop 3 x86_64
- Red Hat Enterprise Linux Desktop 3 i386
- Red Hat Enterprise Linux for IBM z Systems 3 s390x
- Red Hat Enterprise Linux for IBM z Systems 3 s390
- Red Hat Enterprise Linux for Power, big endian 3 ppc
Fixes
- BZ - 112903 - java crashes on startup when given an unlimited stack
- BZ - 125664 - java-1.4.1-ibm-1.4.1.2-1jpp_2rh says it obsoletes both IBMJava2-JRE and IBMJava2-SDK but only obsoletes the JRE package
CVEs
(none)
References
(none)
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.