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>Search


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


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

Publication Date:  2012-10-18 Views:  319 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
  Filesets listed in this section passed pre-deinstall verification
  and will be removed.
  Selected Filesets
  UltraPath-41.01.15T01.AIX5.3.ppc_64.rte # ODM definitions for Array disk devices
  << End of Success Section >>
    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


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.