はじめに
AIX に Interim Fix(ifix)を適用をする機会がありましたので、参考までにログを残します。
こちらは一個人による参考ログです。正確な情報は製品サポートへご確認ください。
類似の記事もぜひ参照ください。
環境・前提
OS レベル確認
# oslevel -s
7200-05-11-2546
ifix ファイルの正常性チェック
# pwd
# /tmp
# ls -l IJ57244s1a.260129.AIX72TL05SP11*
-rw-r--r-- 1 root system 10425499 Mar 3 21:33 IJ57244s1a.260129.AIX72TL05SP11.epkg.Z
-rw-r--r-- 1 root system 256 Mar 3 21:33 IJ57244s1a.260129.AIX72TL05SP11.epkg.Z.sig
# openssl dgst -sha256 IJ57244s1a.260129.AIX72TL05SP11.epkg.Z
SHA2-256(IJ57244s1a.260129.AIX72TL05SP11.epkg.Z)= 87cbae0b5dd0cf68478111db1a4ef711b5c772d82d235a934c52466ca2a71e1f
# ls -l /etc/security/certificates/AIX_PSIRT_pubkey.txt
-rw-r----- 1 root security 451 Jun 29 2021 /etc/security/certificates/AIX_PSIRT_pubkey.txt
# openssl dgst -sha256 -verify /etc/security/certificates/AIX_PSIRT_pubkey.txt -signature IJ57244s1a.260129.AIX72TL05SP11.epkg.Z.sig IJ57244s1a.260129.AIX72TL05SP11.epkg.Z
Verified OK
- checksums はダウンロードのサイトに記載があるので、そちらと突き合わせて確認
ifix の適用
適用済み ifix の有無の確認
# emgr -l
# There is no efix data on this system.
ifix の適用プレビュー
# emgr -pXe IJ57244s1a.260129.AIX72TL05SP11.epkg.Z
*******************************************************************************
EFIX MANAGER PREVIEW START
*******************************************************************************
+-----------------------------------------------------------------------------+
Efix Manager Initialization
+-----------------------------------------------------------------------------+
Initializing log /var/adm/ras/emgr.log ...
Efix package file is: /tmp/IJ57244s1a.260129.AIX72TL05SP11.epkg.Z
MD5 generating command is /usr/bin/csum
MD5 checksum is 8f4180859781d39d40b050d7e2b9eca6
Accessing efix metadata ...
Processing efix label "IJ57244s1a" ...
Verifying efix control file ...
+-----------------------------------------------------------------------------+
Installp Prerequisite Verification
+-----------------------------------------------------------------------------+
Verifying prerequisite file ...
Checking prerequisites ...
Prerequisite Number: 1
Fileset: bos.mp64
Minimal Level: 7.2.5.211
Maximum Level: 7.2.5.211
Actual Level: 7.2.5.211
Type: PREREQ
Requisite Met: yes
All prerequisites have been met.
+-----------------------------------------------------------------------------+
Processing APAR reference file
+-----------------------------------------------------------------------------+
ATTENTION: Interim fix is enabled for automatic removal by installp.
+-----------------------------------------------------------------------------+
Efix Attributes
+-----------------------------------------------------------------------------+
LABEL: IJ57244s1a
PACKAGING DATE: Thu Jan 29 10:07:28 CST 2026
ABSTRACT: Ifix for APAR IJ57244
PACKAGER VERSION: 7
VUID: 00C993804B00012910012726
REBOOT REQUIRED: yes
BUILD BOOT IMAGE: yes
LU CAPABLE: yes
PRE-REQUISITES: yes
SUPERSEDE: no
PACKAGE LOCKS: no
E2E PREREQS: no
FIX TESTED: no
ALTERNATE PATH: None
EFIX FILES: 1
Install Scripts:
PRE_INSTALL: no
POST_INSTALL: no
PRE_REMOVE: no
POST_REMOVE: no
File Number: 1
LOCATION: /usr/lib/boot/unix_64
FILE TYPE: Standard (file or executable)
INSTALLER: installp
SIZE: 88864
ACL: DEFAULT
CKSUM: 54344
PACKAGE: bos.mp64
MOUNT INST: no
+-----------------------------------------------------------------------------+
Efix Description
+-----------------------------------------------------------------------------+
IJ57244 - SYSTEM CRASH IN process_proc_table+000970 or PROC_DETACH_EXIT()
+-----------------------------------------------------------------------------+
Efix Lock Management
+-----------------------------------------------------------------------------+
Checking locks for file /usr/lib/boot/unix_64 ...
All files have passed lock checks.
+-----------------------------------------------------------------------------+
Space Requirements
+-----------------------------------------------------------------------------+
Checking space requirements ...
Space statistics (in 512 byte-blocks):
File system: /usr, Free: 950384, Required: 151461, Deficit: 0.
File system: /tmp, Free: 2068816, Required: 173047, Deficit: 0.
+-----------------------------------------------------------------------------+
Reboot Processing
+-----------------------------------------------------------------------------+
*** NOTICE ***
This efix package requires the target system to be rebooted after the current
operation is complete. It is recommended that you reboot the target system as
soon as possible after installation to avoid disruption of current functionality.
*******************************************************************************
EFIX MANAGER PREVIEW END
*******************************************************************************
+-----------------------------------------------------------------------------+
Operation Summary
+-----------------------------------------------------------------------------+
Log file is /var/adm/ras/emgr.log
EPKG NUMBER LABEL OPERATION RESULT
=========== ============== ================= ==============
1 IJ57244s1a INSTALL PREVIEW SUCCESS
ATTENTION: system reboot will be required by the actual (not preview) operation.
Please see the "Reboot Processing" sections in the output above or in the
/var/adm/ras/emgr.log file.
Return Status = SUCCESS
-
Efix AttributesでREBOOT REQUIRED:yesになっているため、再起動が必須 -
Installp Prerequisite VerificationでAll prerequisites have been met.になっていることを確認
ifix の適用実行
# time emgr -Xe IJ57244s1a.260129.AIX72TL05SP11.epkg.Z
+-----------------------------------------------------------------------------+
Efix Manager Initialization
+-----------------------------------------------------------------------------+
Initializing log /var/adm/ras/emgr.log ...
Efix package file is: /tmp/IJ57244s1a.260129.AIX72TL05SP11.epkg.Z
MD5 generating command is /usr/bin/csum
MD5 checksum is 8f4180859781d39d40b050d7e2b9eca6
Accessing efix metadata ...
Processing efix label "IJ57244s1a" ...
Verifying efix control file ...
+-----------------------------------------------------------------------------+
Installp Prerequisite Verification
+-----------------------------------------------------------------------------+
Verifying prerequisite file ...
Checking prerequisites ...
Prerequisite Number: 1
Fileset: bos.mp64
Minimal Level: 7.2.5.211
Maximum Level: 7.2.5.211
Actual Level: 7.2.5.211
Type: PREREQ
Requisite Met: yes
All prerequisites have been met.
+-----------------------------------------------------------------------------+
Processing APAR reference file
+-----------------------------------------------------------------------------+
ATTENTION: Interim fix is enabled for automatic removal by installp.
+-----------------------------------------------------------------------------+
Efix Attributes
+-----------------------------------------------------------------------------+
LABEL: IJ57244s1a
PACKAGING DATE: Thu Jan 29 10:07:28 CST 2026
ABSTRACT: Ifix for APAR IJ57244
PACKAGER VERSION: 7
VUID: 00C993804B00012910012726
REBOOT REQUIRED: yes
BUILD BOOT IMAGE: yes
LU CAPABLE: yes
PRE-REQUISITES: yes
SUPERSEDE: no
PACKAGE LOCKS: no
E2E PREREQS: no
FIX TESTED: no
ALTERNATE PATH: None
EFIX FILES: 1
Install Scripts:
PRE_INSTALL: no
POST_INSTALL: no
PRE_REMOVE: no
POST_REMOVE: no
File Number: 1
LOCATION: /usr/lib/boot/unix_64
FILE TYPE: Standard (file or executable)
INSTALLER: installp
SIZE: 88864
ACL: DEFAULT
CKSUM: 54344
PACKAGE: bos.mp64
MOUNT INST: no
+-----------------------------------------------------------------------------+
Efix Description
+-----------------------------------------------------------------------------+
IJ57244 - SYSTEM CRASH IN process_proc_table+000970 or PROC_DETACH_EXIT()
+-----------------------------------------------------------------------------+
Efix Lock Management
+-----------------------------------------------------------------------------+
Checking locks for file /usr/lib/boot/unix_64 ...
All files have passed lock checks.
+-----------------------------------------------------------------------------+
Space Requirements
+-----------------------------------------------------------------------------+
Checking space requirements ...
Space statistics (in 512 byte-blocks):
File system: /usr, Free: 888944, Required: 223132, Deficit: 0.
File system: /tmp, Free: 2068824, Required: 173047, Deficit: 0.
+-----------------------------------------------------------------------------+
Efix Installation Setup
+-----------------------------------------------------------------------------+
Unpacking efix package file ...
Initializing efix installation ...
+-----------------------------------------------------------------------------+
Efix State
+-----------------------------------------------------------------------------+
Setting efix state to: INSTALLING
+-----------------------------------------------------------------------------+
File Archiving
+-----------------------------------------------------------------------------+
Saving all files that will be replaced ...
Save directory is: /usr/emgrdata/efixdata/IJ57244s1a/save
File 1: Saving /usr/lib/boot/unix_64 as EFSAVE1 ...
+-----------------------------------------------------------------------------+
Efix File Installation
+-----------------------------------------------------------------------------+
Installing all efix files:
Installing efix file #1 (File: /usr/lib/boot/unix_64) ...
Successfully updated the Kernel Authorization Table.
Successfully updated the Kernel Role Table.
Successfully updated the Kernel Command Table.
Successfully updated the Kernel Device Table.
Successfully updated the Kernel Object Domain Table.
Successfully updated the Kernel Domains Table.
Successfully updated the Kernel RBAC log level.
Total number of efix files installed is 1.
All efix files installed successfully.
+-----------------------------------------------------------------------------+
Package Locking
+-----------------------------------------------------------------------------+
Processing package locking for all files.
File 1: locking installp fileset bos.mp64.
All package locks processed successfully.
+-----------------------------------------------------------------------------+
Reboot Processing
+-----------------------------------------------------------------------------+
*** NOTICE ***
This efix package requires the target system to be rebooted after the current
operation is complete. It is recommended that you reboot the target system as
soon as possible after installation to avoid disruption of current functionality.
+-----------------------------------------------------------------------------+
Efix State
+-----------------------------------------------------------------------------+
Setting efix state to: REBOOT REQUIRED
+-----------------------------------------------------------------------------+
Boot Image Processing
+-----------------------------------------------------------------------------+
Rebuilding boot image ...
bosboot: Boot image is 61468 512 byte blocks.
Successfully rebuilt boot image.
+-----------------------------------------------------------------------------+
Operation Summary
+-----------------------------------------------------------------------------+
Log file is /var/adm/ras/emgr.log
EPKG NUMBER LABEL OPERATION RESULT
=========== ============== ================= ==============
1 IJ57244s1a INSTALL 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
real 2m12.19s
user 0m4.04s
sys 0m1.80s
# echo $?
0
- このケースでは概ね 2分程度で適用完了
-
Operation SummaryのRESULTがSUCCESSになっていることを確認
ifix の適用状況確認(再起動前)
# emgr -l
ID STATE LABEL INSTALL TIME UPDATED BY ABSTRACT
=== ===== ========== ================= ========== ======================================
1 *Q* IJ57244s1a 03/03/26 22:04:23 Ifix for APAR IJ57244
STATE codes:
S = STABLE
M = MOUNTED
U = UNMOUNTED
Q = REBOOT REQUIRED
B = BROKEN
I = INSTALLING
R = REMOVING
T = TESTED
P = PATCHED
N = NOT PATCHED
SP = STABLE + PATCHED
SN = STABLE + NOT PATCHED
QP = BOOT IMAGE MODIFIED + PATCHED
QN = BOOT IMAGE MODIFIED + NOT PATCHED
RQ = REMOVING + REBOOT REQUIRED
- 再起動前なので
STATEはQ = REBOOT REQUIREの出力
# emgr -cL IJ57244s1a
+-----------------------------------------------------------------------------+
Efix Manager Initialization
+-----------------------------------------------------------------------------+
Initializing log /var/adm/ras/emgr.log ...
Initializing check operation ...
+-----------------------------------------------------------------------------+
EFIX ID: 1
EFIX LABEL: IJ57244s1a
+-----------------------------------------------------------------------------+
Check level is 1.
Accessing efix metadata ...
emgr: 0645-078 ATTENTION: efix "IJ57244s1a" has the state of "REBOOT REQUIRED".
Checking file number 1: /usr/lib/boot/unix_64 ...
emgr: 0645-086 Error checking efix with label "IJ57244s1a"
+-----------------------------------------------------------------------------+
Operation Summary
+-----------------------------------------------------------------------------+
Log file is /var/adm/ras/emgr.log
EFIX NUMBER LABEL OPERATION RESULT
=========== ============== ================= ==============
1 IJ57244s1a CHECK FAILURE
Return Status: FAILURE
- こちらも再起動前なので、
Operation SummaryのRESULTはFAILURE
再起動
# shutdown -Fr
ifix の適用状況確認(再起動後)
# emgr -l
ID STATE LABEL INSTALL TIME UPDATED BY ABSTRACT
=== ===== ========== ================= ========== ======================================
1 S IJ57244s1a 03/03/26 22:04:23 Ifix for APAR IJ57244
STATE codes:
S = STABLE
M = MOUNTED
U = UNMOUNTED
Q = REBOOT REQUIRED
B = BROKEN
I = INSTALLING
R = REMOVING
T = TESTED
P = PATCHED
N = NOT PATCHED
SP = STABLE + PATCHED
SN = STABLE + NOT PATCHED
QP = BOOT IMAGE MODIFIED + PATCHED
QN = BOOT IMAGE MODIFIED + NOT PATCHED
RQ = REMOVING + REBOOT REQUIRED
-
STATEはS = STABLEに更新
# emgr -cL IJ57244s1a
+-----------------------------------------------------------------------------+
Efix Manager Initialization
+-----------------------------------------------------------------------------+
Initializing log /var/adm/ras/emgr.log ...
Initializing check operation ...
+-----------------------------------------------------------------------------+
EFIX ID: 1
EFIX LABEL: IJ57244s1a
+-----------------------------------------------------------------------------+
Check level is 1.
Accessing efix metadata ...
Checking file number 1: /usr/lib/boot/unix_64 ...
Efix passed all level 1 checks.
+-----------------------------------------------------------------------------+
Operation Summary
+-----------------------------------------------------------------------------+
Log file is /var/adm/ras/emgr.log
EFIX NUMBER LABEL OPERATION RESULT
=========== ============== ================= ==============
1 IJ57244s1a CHECK SUCCESS
Return Status = SUCCESS
- こちらも
Operation SummaryのRESULTはSUCCESSに
その他、ifix 関連の情報確認
# emgr -P
PACKAGE INSTALLER LABEL
======================================================== =========== ==========
bos.mp64 installp IJ57244s1a
# lslpp -l bos.mp64
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.mp64 7.2.5.211 COMMITTED Base Operating System 64-bit
Multiprocessor Runtime
EFIXLOCKED
Path: /etc/objrepos
bos.mp64 7.2.5.211 COMMITTED Base Operating System 64-bit
Multiprocessor Runtime
EFIXLOCKED
# lslpp -L bos.mp64
Fileset Level State Type Description (Uninstaller)
----------------------------------------------------------------------------
bos.mp64 7.2.5.211 CE F Base Operating System 64-bit
Multiprocessor Runtime
State codes:
A -- Applied.
B -- Broken.
C -- Committed.
E -- EFIX Locked.
O -- Obsolete. (partially migrated to newer version)
? -- Inconsistent State...Run lppchk -v.
Type codes:
F -- Installp Fileset
P -- Product
C -- Component
T -- Feature
R -- RPM Package
E -- Interim Fix
- 今回の ifix は
bos.mp64ファイルセットに適用されるため、該当のファイルセットはEFIX Locked状態になっている
(おまけ)ifix の除去と確認
ifix の除去プレビュー
# emgr -prL IJ57244s1a
*******************************************************************************
EFIX MANAGER PREVIEW START
*******************************************************************************
+-----------------------------------------------------------------------------+
Efix Manager Initialization
+-----------------------------------------------------------------------------+
Initializing log /var/adm/ras/emgr.log ...
Accessing efix metadata ...
Processing efix label "IJ57244s1a" ...
+-----------------------------------------------------------------------------+
Efix Attributes
+-----------------------------------------------------------------------------+
LABEL: IJ57244s1a
INSTALL DATE: 03/03/26 22:04:23
STATE: STABLE
ABSTRACT: Ifix for APAR IJ57244
PACKAGER VERSION: 7
VUID: 00C993804B00012910012726
REBOOT REQUIRED: yes
BUILD BOOT IMAGE: yes
LU CAPABLE: no
PRE-REQUISITES: yes
SUPERSEDE: no
PACKAGE LOCKS: no
E2E PREREQS: no
FIX TESTED: no
ALTERNATE PATH: None
EFIX FILES: 1
Install Scripts:
PRE_INSTALL: no
POST_INSTALL: no
PRE_REMOVE: no
POST_REMOVE: no
File Number: 1
LOCATION: /usr/lib/boot/unix_64
FILE TYPE: Standard (file or executable)
INSTALLER: installp
SIZE: 88864
ACL: DEFAULT
CKSUM: 54344
PACKAGE: bos.mp64
MOUNT INST: no
+-----------------------------------------------------------------------------+
Efix Description
+-----------------------------------------------------------------------------+
IJ57244 - SYSTEM CRASH IN process_proc_table+000970 or PROC_DETACH_EXIT()
+-----------------------------------------------------------------------------+
Space Requirements
+-----------------------------------------------------------------------------+
Checking space requirements ...
Space statistics (in 512 byte-blocks):
File system: /usr, Free: 787424, Required: 119509, Deficit: 0.
File system: /tmp, Free: 2068872, Required: 66901, Deficit: 0.
+-----------------------------------------------------------------------------+
Reboot Processing
+-----------------------------------------------------------------------------+
*** NOTICE ***
This efix package requires the target system to be rebooted after the current
operation is complete. It is recommended that you reboot the target system as
soon as possible after installation to avoid disruption of current functionality.
*******************************************************************************
EFIX MANAGER PREVIEW END
*******************************************************************************
+-----------------------------------------------------------------------------+
Operation Summary
+-----------------------------------------------------------------------------+
Log file is /var/adm/ras/emgr.log
EFIX NUMBER LABEL OPERATION RESULT
=========== ============== ================= ==============
1 IJ57244s1a REMOVE PREVIEW SUCCESS
ATTENTION: system reboot will be required by the actual (not preview) operation.
Please see the "Reboot Processing" sections in the output above or in the
/var/adm/ras/emgr.log file.
Return Status = SUCCESS
ifix の除去実行
# time emgr -rL IJ57244s1a
+-----------------------------------------------------------------------------+
Efix Manager Initialization
+-----------------------------------------------------------------------------+
Initializing log /var/adm/ras/emgr.log ...
Accessing efix metadata ...
Processing efix label "IJ57244s1a" ...
+-----------------------------------------------------------------------------+
Efix Attributes
+-----------------------------------------------------------------------------+
LABEL: IJ57244s1a
INSTALL DATE: 03/03/26 23:09:35
STATE: STABLE
ABSTRACT: Ifix for APAR IJ57244
PACKAGER VERSION: 7
VUID: 00C993804B00012910012726
REBOOT REQUIRED: yes
BUILD BOOT IMAGE: yes
LU CAPABLE: no
PRE-REQUISITES: yes
SUPERSEDE: no
PACKAGE LOCKS: no
E2E PREREQS: no
FIX TESTED: no
ALTERNATE PATH: None
EFIX FILES: 1
Install Scripts:
PRE_INSTALL: no
POST_INSTALL: no
PRE_REMOVE: no
POST_REMOVE: no
File Number: 1
LOCATION: /usr/lib/boot/unix_64
FILE TYPE: Standard (file or executable)
INSTALLER: installp
SIZE: 88864
ACL: DEFAULT
CKSUM: 54344
PACKAGE: bos.mp64
MOUNT INST: no
+-----------------------------------------------------------------------------+
Efix Description
+-----------------------------------------------------------------------------+
IJ57244 - SYSTEM CRASH IN process_proc_table+000970 or PROC_DETACH_EXIT()
+-----------------------------------------------------------------------------+
Space Requirements
+-----------------------------------------------------------------------------+
Checking space requirements ...
Space statistics (in 512 byte-blocks):
File system: /usr, Free: 787416, Required: 119509, Deficit: 0.
File system: /tmp, Free: 2068880, Required: 66901, Deficit: 0.
+-----------------------------------------------------------------------------+
Efix State
+-----------------------------------------------------------------------------+
Setting efix state to: REMOVING
+-----------------------------------------------------------------------------+
Package Locking
+-----------------------------------------------------------------------------+
Processing package unlocking for all files.
File 1: unlocking installp fileset bos.mp64.
All package locks processed successfully.
+-----------------------------------------------------------------------------+
Efix File Removal
+-----------------------------------------------------------------------------+
Setting up for removal of efix files ...
Removing all efix files (in reverse order of installation):
Removing efix file #1 (File: /usr/lib/boot/unix_64) ...
Successfully updated the Kernel Authorization Table.
Successfully updated the Kernel Role Table.
Successfully updated the Kernel Command Table.
Successfully updated the Kernel Device Table.
Successfully updated the Kernel Object Domain Table.
Successfully updated the Kernel Domains Table.
Successfully updated the Kernel RBAC log level.
Total number of efix files removed is 1.
+-----------------------------------------------------------------------------+
Reboot Processing
+-----------------------------------------------------------------------------+
*** NOTICE ***
This efix package requires the target system to be rebooted after the current
operation is complete. It is recommended that you reboot the target system as
soon as possible after installation to avoid disruption of current functionality.
+-----------------------------------------------------------------------------+
Boot Image Processing
+-----------------------------------------------------------------------------+
Rebuilding boot image ...
bosboot: Boot image is 61468 512 byte blocks.
Successfully rebuilt boot image.
+-----------------------------------------------------------------------------+
Operation Summary
+-----------------------------------------------------------------------------+
Log file is /var/adm/ras/emgr.log
EFIX NUMBER LABEL OPERATION RESULT
=========== ============== ================= ==============
1 IJ57244s1a 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
real 1m53.74s
user 0m2.58s
sys 0m1.33s
# echo $?
0
- 除去後にも再起動が必要
ifix の除去確認
# emgr -l
There is no efix data on this system.
# emgr -cL IJ57244s1a
There is no efix data on this system.
Return Status: FAILURE
# lslpp -L bos.mp64
Fileset Level State Type Description (Uninstaller)
----------------------------------------------------------------------------
bos.mp64 7.2.5.211 C F Base Operating System 64-bit
Multiprocessor Runtime
State codes:
A -- Applied.
B -- Broken.
C -- Committed.
E -- EFIX Locked.
O -- Obsolete. (partially migrated to newer version)
? -- Inconsistent State...Run lppchk -v.
Type codes:
F -- Installp Fileset
P -- Product
C -- Component
T -- Feature
R -- RPM Package
E -- Interim Fix