Rootupgrade Issue when upgrading 10.1.0.5 to 10.2.0.1 on AIX 5.3 slibclean was run but not at correct point
But when running as root., it is giving error.
(mock1):/u01/crs/oracle/product/10/crs/bin> /u01/crs/oracle/product/10/crs/install/rootupgrade
Checking to see if Oracle CRS stack is already up...
copying ONS config file to 10.2 CRS home
exec(): 0509-036 Cannot load program olsnodes.bin because of the following errors:
0509-130 Symbol resolution failed for /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o] because:
0509-136 Symbol sskgslocas (number 227) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libttsh10.a[shr_ttsh10.o].
0509-192 Examine .loader section symbols with the
'dump -Tv' command.
exec(): 0509-036 Cannot load program ocrdump.bin because of the following errors:
0509-130 Symbol resolution failed for /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o] because:
0509-136 Symbol sskgslocas (number 227) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libttsh10.a[shr_ttsh10.o].
0509-130 Symbol resolution failed for ocrdump.bin because:
0509-136 Symbol crswconfig (number 56) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsdprintft (number 57) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsdinit (number 65) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsdcompreg (number 66) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsdset_trcperm (number 67) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsdset_logperm (number 68) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol proudp_get_version (number 71) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libocrutl10.a[shr_ocrutl10.o].
0509-136 Symbol procr_init_ext2 (number 81) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libocr10.a[shr_ocr10.o].
0509-192 Examine .loader section symbols with the
'dump -Tv' command.
WARNING: directory '/u01/crs/oracle/product/10' is not owned by root
WARNING: directory '/u01/crs/oracle/product' is not owned by root
WARNING: directory '/u01/crs/oracle' is not owned by root
WARNING: directory '/u01/crs' is not owned by root
exec(): 0509-036 Cannot load program ocrconfig.bin because of the following errors:
0509-130 Symbol resolution failed for /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o] because:
0509-136 Symbol sskgslocas (number 227) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libttsh10.a[shr_ttsh10.o].
0509-130 Symbol resolution failed for ocrconfig.bin because:
0509-136 Symbol crswconfig (number 70) is not exported from
module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsdprintft (number 71) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsvswversion (number 78) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsdinit (number 91) is not exported from
dependent
module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsdcompreg (number 92) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsd_alertprintft (number 93) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsdset_trcperm (number 94) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol clsdset_logperm (number 95) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libhasgen10.a[shr_hasgen10.o].
0509-136 Symbol proudp_replace_permission (number 100) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libocrutl10.a[shr_ocrutl10.o].
0509-136 Symbol proudp_get_version (number 101) is not exported from
dependent
module /u01/crs/oracle/product/10/crs/lib/libocrutl10.a[shr_ocrutl10.o].
0509-136 Symbol procr_replace_dev (number 102) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libocr10.a[shr_ocr10.o].
0509-136 Symbol procr_repair_conf (number 103) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libocr10.a[shr_ocr10.o].
0509-136 Symbol procr_overwrite_conf (number 104) is not exported from
dependent module /u01/crs/oracle/product/10/crs/lib/libocr10.a[shr_ocr10.o].
0509-192 Examine .loader section symbols with the
'dump -Tv' command.
Failed to upgrade Oracle Cluster Registry configuration
Solution:
You need to run the following steps in this order for successful ugrade.
* run preupdate.sh ( this will bring down the stack)
* run 'slibclean' as root ( this will release the libs from memory)
* Upgrade to 10.2 CRS
* run rootupgrade.sh
Make sure you run slibclean as root after preupdate.sh, if you don't run, you will get all kind of errors and only way to rollback is to restore your oracleInventory and again proceed with upgrade. In the document also Oracle mentions to run slibclean but it is asking to run before preupdate.sh and there is no mention of running it after preupdate.sh. It is mentioned in some release notes.
Make sure before you upgrade, I would take backup of oracleInventory and backup of OCR/Voting disk. Also do backup on all nodes to be safe side. In my case, we took tar backup and then we restored using tar for oracleInventory.
No comments:
Post a Comment