Under Construction
Preview of the Update
We will first perform a preview of the update. This is optional, and you can of course start the update directly. However, we want to take a closer look at the preview and look in particular at the installed ifixes.
Even though we already know from previous investigations that an update to 7200-05-08-2420 only automatically removes the ifix IJ50424s7a, we will initially leave all 3 ifixes installed and perform a preview update:
# install_all_updates -Y -p -d /mnt/aix720508lpp
…
install_all_updates: ATTENTION, a higher level of install utilities is
available. The preview option will be more accurate and complete after
updating to the latest level (see the -i option).
install_all_updates: Log file is /var/adm/ras/install_all_updates.log
install_all_updates: Result = SUCCESS
#
Since the update contains a newer version of the install utilities (bos.rte.install), the preview update is not completely informative. Therefore, in the first step, we only update the install utilities (option “-i“):
# install_all_updates -i -d /mnt/aix720508lpp
…
Installation Summary
--------------------
Name Level Part Event Result
-------------------------------------------------------------------------------
bos.rte.install 7.2.5.206 USR APPLY SUCCESS
bos.rte.install 7.2.5.206 ROOT APPLY SUCCESS
#
Note: If you want to perform the update without a preview, it is not necessary to update the install utilities in a separate step. They are always automatically updated first during an update.
We now repeat the preview update:
# install_all_updates -Y -p -d /mnt/aix720508lpp
…
+-----------------------------------------------------------------------------+
BUILDDATE Verification ...
+-----------------------------------------------------------------------------+
Verifying build dates...done
The updates being installed do not contain all the APARs to allow
all existing interim fixes to be automatically removed. Please ensure
the interim fixes are enabled for automatic removal and obtain the
updates that contain the APARs for the following interim fixes,
or remove the interim fixes, as described below.
81112ma
IJ52366s7a
EFIX MANAGER LOCKS
------------------
* * * ATTENTION * * *
The following selected filesets are locked by EFIX manager:
openssh.base.server
openssh.base.client
bos.net.tcp.sendmail
bos.net.tcp.client_core
installp has halted this operation because one or more files in the
filesets listed above are registered as having an EFIX. You must remove
these EFIXES before performing operations on the given fileset.
To get a listing of all locked filesets and the locking EFIX label,
execute the following command:
# /usr/sbin/emgr -P
To remove the given EFIX, execute the following command:
# /usr/sbin/emgr -r -L <EFIX label>
For more information on EFIX management please see the emgr man page
and documentation.
install_all_updates: Log file is /var/adm/ras/install_all_updates.log
install_all_updates: Result = FAILURE
#
The result of the preview is FAILURE, because filesets to be updated are locked by installed ifixes. The installed ifixes, that cannot be removed automatically, are listed. As expected, the following two fixes are affected:
- 81112ma
- IJ52366s7a
The installed ifix IJ50424s7a is not listed, because the official fix for it is included in the update and therefore this ifix will be automatically removed during the update.
The output of the preview update confirms our investigations!
We uninstall the two ifixes (81112ma and IJ52366s7a) because they are not automatically removed during the update:
# emgr -r -L 81112ma
…
EFIX NUMBER LABEL OPERATION RESULT
=========== ============== ================= ==============
1 81112ma REMOVE SUCCESS
Return Status = SUCCESS
#
# emgr -r -L IJ52366s7a
…
EFIX NUMBER LABEL OPERATION RESULT
=========== ============== ================= ==============
1 IJ52366s7a REMOVE SUCCESS
ATTENTION: system reboot is required. Please see the "Reboot Processing"
sections in the output above or in the /var/adm/ras/emgr.log file.
Return Status = SUCCESS
#
The automatically removable ifix IJ50424s7a remains installed.
We repeat the preview update:
# install_all_updates -Y -p -d /mnt/aix720508lpp
…
+-----------------------------------------------------------------------------+
BUILDDATE Verification ...
+-----------------------------------------------------------------------------+
Verifying build dates...done
The updates being installed contain the following interim fix labels,
which will be removed prior to installing the updates:
IJ50424s7a
NOTE: Rejecting an update that contains an interim fix will not
re-install the interim fix on the system.
…
******************************************************************************
End of installp PREVIEW. No apply operation has actually occurred.
******************************************************************************
install_all_updates: Log file is /var/adm/ras/install_all_updates.log
install_all_updates: Result = SUCCESS
#
This time the result is SUCCESS and the preview output explicitly points out the automatic removal of the installed ifix IJ50424s7a!