Subject: How To apply and remove efixes for SSP and non-SSP nodes.
Created September 30, 2015 - Raj Patel
Revised  May 15, 2019- Raj Patel

Efix download Instructions
------------------------------------------------------------------

mkdir ifix.dir     (Can be in /tmp, or any place as long as padmin
                    has access to the .Z file in the directory.
                    Example:  /home/padmin/ifix.dir  )


Pull down the ifix into the directory.

Using FTP: "get IZxxxxx.zzzzzz.epkg.Z   ifix.dir/IZxxxxx.zzzzzz.epkg.Z"

                                                      
   Detailed ftp instructions:                         
   ==========================                         
                                                      
         $ ftp testcase.software.ibm.com              
                                                      
               Name:     anonymous                    
               Password:     
                                                      
               ftp>  cd  /fromibm/aix                 
               ftp>  bin                              
               ftp>  get  IZxxxxx.zzzzzz.epkg.Z   
                     ---  Optional syntax below ---
                     get  IZxxxxx.zzzzzz.epkg.Z   ifix.dir/IZxxxxx.zzzzzz.epkg.Z 
               ftp>  quit                             
                                                      
         $ sum IZxxxxx.zzzzzz.epkg.Z                  
           99999   999 IZxxxxx.zzzzzz.epkg.Z          
      
 

From the padmin shell:
----------------------

Notes:  
    1) Previous updates must be committed before installing a new ifix.

    2) Previous ifixes will need to be removed for VIO levels lower than
       2.2.0.0, and if still required placed in the same directory as the 
       new ifix.

    3) For VIO levels later than 2.2.0.0, updateios may request to remove 
       ifix files to continue. In such cases, remove ifix files to continue. 

       Possible causes are:
       a) Ifix was applied on old VIOS. 
          This will be the case when  /usr/emgrdata/DBS/aparref.db does not exist.
       b) The ifix applied on the system can't be managed by installation command.


       To list efixes installed:

           $  lssw                (ifix will display at the end of the output.
                                   The name, "LABEL", will be displayed. )

       To  remove efixes installed on non-SSP node.

           $  updateios -remove [ifix_LABEL]

      

       #################################################
       ### To  remove efixes installed on SSP node.  ###
       #################################################
           $ clstartstop -stop -n [cluster-name] -m [node]
           $  updateios -remove [ifix_LABEL]
      
If an existing ifix for "ios.cli.rte" is on the system you will get the error "The ios.cli.rte fileset can not be removed". This will require the use of "oem_setup_env" to remove the ifix. See commands below: $ updateios -remove [ifix_LABEL] ... ... ... The ios.cli.rte fileset can not be removed. $ oem_setup_env # emgr -r -L [ifix_LABEL] (only for "ios.cli") emgr: 0645-185 Lock file contains the inactive process id 999999999. Verify that this process is not running and remove the lock file /var/locks/emgr.lock # rm /var/locks/emgr.lock # emgr -r -L [ifix_LABEL] (only for "ios.cli". All others use updateios ) ... ... ... ... Return Status = SUCCESS # exit (then run "updateios -remove" for other ifixes if neeeded) To commit previous updates. Past updates must be committed before new updates/ifix can be applied ) $ updateios -commit To install efixes for non-SSP nodes. Note, for SSP node must be stopped. $ updateios -install -dev /home/padmin/ifix.dir

       ##########################################################################
       To install efixes for SSP nodes, the node must be first stopped. See above.
       ##########################################################################

           $ clstartstop -stop -n [cluster-name] -m [node]
           $ updateios -install -dev /home/padmin/ifix.dir  

       Reboot will be required in most cases.

       #############################################################
       To restart SSP node. Most cases reboot will re-start the node.
           $ clstartstop -start -n [cluster-name] -m [node]
       #############################################################
      
Note: *) Full path for the directory is required: /home/padmin/ifix.dir *) "-install" is required *) The file used will be the ".Z" file IZxxxxx.zzzzzz.epkg.Z *) Do not place the filename "IZxxxxx.zzzzzz.epkg.Z" on the command line. updateios will read all the .Z files in the directory and install each of them. $ lssw (Check for installed interim fixes by entering this command.) You should see your fix listed in the command output. The update is then complete. ** To display ifix in oem_setup_env ** ** emgr -l (from oem_setup_env) ** ** lslpp -e (from oem_setup_env) **