Patches
Showing results for 
Search instead for 
Do you mean 

Uprading HP Unix 11.23 to 11.31

Highlighted
Regular Advisor

Uprading HP Unix 11.23 to 11.31

While Upgrading the OS from 11.23 to 11.31, we are getting following error message:

 


       * Running "postinstall" script for fileset "VRTSvxvm.VXVM-RUN".
NOTE:    Command output:
         - (Bundled) cc: error 1931: realpath() failed with 22 (Invalid
           argument)
           *** Error exit code 1
           Stop.
ERROR:   The "postinstall" script for "VRTSvxvm.VXVM-RUN" failed (exit code
         "1"). The script location was
         "/var/tmp/BAAa15322/catalog/VRTSvxvm.2/VXVM-RUN/postinstall".
ERROR:   The Install Phase has suspended.
ERROR:   Aborting the Install Phase.
NOTE:    More information may be found in the Software Manager logfile
         "/var/opt/swm/swm.log".
We had followed this recommendation of HP Vendor:

==> Moving the /etc/vx/static.d/build/bootvold.mk before the upgrade should prevent this failure from occurring(But it is not working)

 

 

Please suggest how to sove this issue.

3 REPLIES
Acclaimed Contributor Acclaimed Contributor

Re: Upgrading HP-UX 11.23 to 11.31

What OS version are you on when it aborts?

What does this show: /usr/ccs/bin/cc_bundled -V

 

>(Bundled) cc: error 1931: realpath() failed with 22 (Invalid argument)

 

This seems to imply you are out of heap space.  What is your value for maxdsiz?  Do you have plenty of swap?

What is your $PATH value?

Regular Advisor

Re: Upgrading HP-UX 11.23 to 11.31

What OS version are you on when it aborts?

HP Unix 11.23

 

What does this show: /usr/ccs/bin/cc_bundled -V

 

avggsrfh:/root# /usr/ccs/bin/cc_bundled -V
(Bundled) cc: HP aC++/ANSI C B3910B A.05.50 [May 15 2003]

 

>(Bundled) cc: error 1931: realpath() failed with 22 (Invalid argument)

 

This seems to imply you are out of heap space.  What is your value for maxdsiz?  Do you have plenty of swap?

What is your $PATH value?

 

avggsrfh:/root#kctune maxdsiz
Tunable       Value  Expression  Changes
maxdsiz  1073741824  Default     Immed

avggsrfh:/root#swapinfo -tam
             Mb      Mb      Mb   PCT  START/      Mb
TYPE      AVAIL    USED    FREE  USED   LIMIT RESERVE  PRI  NAME
dev        8192    8192       0  100%       0       -    1  /dev/vg00/lvol2
dev       32768    4920   27848   15%       0       -    2  /dev/vgswap/swap2
dev       32768    4910   27858   15%       0       -    2  /dev/vgswap/swap3
dev       32768    4930   27838   15%       0       -    2  /dev/vgswap/swap4
dev       32768    4925   27843   15%       0       -    2  /dev/vgswap/swap5
dev        8192    4918    3274   60%       0       -    2  /dev/vgswap/swap6
reserve       -  106084 -106084
memory    49119    9199   39920   19%
total    196575  148078   48497   75%       -       0    -

 

 

With the following message Upgrade stops:

 

****************************************************

Error

* Running "postinstall" script for fileset "VRTSvxvm.VXVM-RUN".
NOTE:    Command output:
         - (Bundled) cc: error 1931: realpath() failed with 22 (Invalid
           argument)
           *** Error exit code 1
           Stop.
ERROR:   The "postinstall" script for "VRTSvxvm.VXVM-RUN" failed (exit code
         "1"). The script location was
         "/var/tmp/BAAa24734/catalog/VRTSvxvm.2/VXVM-RUN/postinstall".
ERROR:   The Install Phase has suspended.
ERROR:   Aborting the Install Phase.
NOTE:    More information may be found in the Software Manager logfile
         "/var/opt/swm/swm.log".

=======  04/06/12 02:20:02 METDSTDST  END BEGIN T  Operating Environment Update

************************************************************************

 

 

Acclaimed Contributor Acclaimed Contributor

Re: Upgrading HP-UX 11.23 to 11.31

It looks like your maxdsiz and swap is fine.

 

That is the value of your $PATH?

 

You might want to look at the /var/tmp/BAAa15322/catalog/VRTSvxvm.2/VXVM-RUN/postinstall script to see what's on that line with "cc".  Is it an absolute path or just cc?

 

If just cc, you might want to make sure that /usr/ccs/bin is first in your $PATH.

 

Does it still fail if you invoke cc directly?

touch empty.c

cc -c empty.c