Re: Upgrading HP-UX 11.23 to 11.31 (272 Views)
Reply
Regular Advisor
Indrajit Bhagat
Posts: 319
Registered: ‎07-22-2006
Message 1 of 4 (293 Views)

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.

Acclaimed Contributor
Dennis Handly
Posts: 25,063
Registered: ‎03-06-2006
Message 2 of 4 (291 Views)

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
Indrajit Bhagat
Posts: 319
Registered: ‎07-22-2006
Message 3 of 4 (282 Views)

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
Dennis Handly
Posts: 25,063
Registered: ‎03-06-2006
Message 4 of 4 (272 Views)

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

The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.