No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

The ultrapath of AIX host fails to update lead by osboot checkout is not passed

Publication Date:  2012-10-18 Views:  40 Downloads:  0
Issue Description
It reminds as follow when updating ultrapath.
Uninstall ultrapath software.
# installp -u UltraPath-41.01.15T01.AIX5.3.ppc_64.rte
+-----------------------------------------------------------------------------+
                    Pre-deinstall Verification...
+-----------------------------------------------------------------------------+
Verifying selections...done
Verifying requisites...done
Results...
SUCCESSES
---------
  Filesets listed in this section passed pre-deinstall verification
  and will be removed.
  Selected Filesets
  -----------------
  UltraPath-41.01.15T01.AIX5.3.ppc_64.rte 41.1.15.1 # ODM definitions for Array disk devices
  << End of Success Section >>
FILESET STATISTICS
------------------
    1  Selected to be deinstalled, of which:
        1  Passed pre-deinstall verification
  ----
    1  Total to be deinstalled
0503-409 installp:  bosboot verification starting...
0503-497 installp:  An error occurred during bosboot verification processing.
Alarm Information
none
Handling Process
Attention: first ask the client engineer to fix the wrong link problem, if it cannot be fixed, you can install ultrapath by jumping over bosboot checkout, as follow process:
1. Spare bosboot file,
cp /usr/sbin/bosboot /usr/sbin/bosboot.bak
2. Cancel bosboot checkout, add “exit 0”in the second line of bosboot file.
3. Install ultrapath.
4. Recover bosboot file.
cp /usr/sbin/bosboot.bak /usr/sbin/bosboot
Root Cause
Osboot checkout is not passed, the command is used to save disk configuration.
1. Run bosboot command by hand and it reminds:
# bosboot -a -d /dev/hdisk0
0301-183 bosboot: /unix and /usr/lib/boot/unix must link to the same kernel file.
/unix and /usr/lib/boot/unix are pointing different kernel file.
2. Check the point of /unix and /usr/lib/boot/unix
#ls -l /unix
lrwxrwxrwx    1 root   system  26 Aug 21 17:15 /unix -> /usr/lib/boot/unix_64/unix
#ls -l /usr/lib/boot/unix
lrwxrwxrwx  1 root   system  26 Aug 21 17:15 /usr/lib/boot/unix -> /usr/lib/boot/unix_64
# ls -l /usr/lib/boot/unix_64/unix
ls: 0653-341 The file /usr/lib/boot/unix_64/unix does not exist.
/unix is pointing /usr/lib/boot/unix_64/unix,/usr/lib/boot/unix is pointing /usr/lib/boot/unix_64, but /usr/lib/boot/unix_64/unix does not exist.
Suggestions
none

END