White Papers
Abstract
Starting with the releases 2.2.4.50, 2.2.5.30, and 2.2.6.10, IBM Java 6 may be removed from the VIO Server.
Content
IBM Java 6 will come to end of service at the end of November 2017.
To allow IBM Java 6 to be uninstalled from the VIO Server, the following
VIO releases 2.2.4.50, 2.2.5.30, and 2.2.6.10 no longer have dependencies
on IBM Java 6.
IBM Java 7 has been included in these releases and may not be removed.
After the VIO Server is updated to VIO 2.2.4.50, 2.2.5.30, or 2.2.6.10 IBM Java 6 may be removed.
Note 1: There is a PATH environment variable in /etc/environment which indicates the default Java to be used on the system. The PATH does not change automatically. It needs to be changed manually. i.e. If you want default Java on the system to be 64-bit Java 7, you need to remove any old references to Java from the path and add the 64-bit Java 7 entries to the PATH.
Note 2 : A fresh install of VIO 2.2.6.10 will only include IBM Java 7.
The VIO Server releases 2.2.4.50, 2.2.5.30, and 2.2.6.10 are scheduled to be available before the end of November 2017.
Note 3: Java5.sdk may also be removed the VIO Server versions 2.2.4.50, 2.2.5.30, and 2.2.6.10.
Summary of the steps to remove the Java6 fileset:
-------------------------------------------------
*) Get the fileset name.
# lslpp -hac | grep -i java6
*) Check if there are Dependents.
# lslpp -d Java6.sdk
*) Remove the fileset.
# installp -u Java6.sdk
Detailed steps:
--------------------------------------------------
Enter oem_setup_env shell.
==========================
$ oem_setup_env
#
Get the fileset name.
=====================
# lslpp -hac | grep -i Java6
...
...
/usr/lib/objrepos:Java6.sdk:6.x.y.zzz::APPLY:COMPLETE:mm/dd/yy:hh;mm;ss
...
...
Check if there are Dependents.
==============================
# lslpp -d Java6.sdk (use the fileset name from above)
Fileset Dependents
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
Java6.sdk 6.x.y.zzz NONE
Path: /etc/objrepos
Java6.sdk 6.x.y.zzz NONE
Remove the fileset.
===================
# installp -u Java6.sdk
...
...
...
installp: DEINSTALLING software for:
Java6.sdk 6.x.y.xxx
...
...
Installation Summary
--------------------
Name Level Part Event Result
-------------------------------------------------------------------------------
Java6.sdk 6.x.y.xxx ROOT DEINSTALL SUCCESS
Java6.sdk 6.x.y.xxx USR DEINSTALL SUCCESS
#
Confirm the fileset is removed, and Return to padmin shell.
===========================================================
# lslpp -hac | grep -i java
--> no fileset should be listed.
# exit
$
Was this topic helpful?
Document Information
Modified date:
19 February 2022
UID
isg3T7000741