Recently I was doing fresh Grid Infrastructure(GI) 12.2 install on one of our UAT boxes, wherein I was facing strange issue.
Both “root.sh” & “./roothas.sh -postpatch” exiting with below error/warning:
CLSRSC-400: A system reboot is required to continue installing.
test-server01:/u01/app/12.2.0.1/grid/bin # cd $ORACLE_HOME/crs/install test-server01:/u01/app/12.2.0.1/grid/crs/install # ./roothas.sh -postpatch Using configuration parameter file: /u01/app/12.2.0.1/grid/crs/install/crsconfig_params The log of current session can be found at: /u01/app/crsdata/test-server01/crsconfig/hapatch_2019-05-27_02-22-25PM.log 2019/05/27 14:22:30 CLSRSC-329: Replacing Clusterware entries in file '/etc/inittab' 2019/05/27 14:23:18 CLSRSC-400: A system reboot is required to continue installing.
A simple instruction given by above warning was to reboot machine & retry. I did ask server admin to reboot machine but subsequent rerun of command failed with the same error.
test-server01:/u01/app/12.2.0.1/grid/crs/install # ./roothas.sh -postpatch Using configuration parameter file: /u01/app/12.2.0.1/grid/crs/install/crsconfig_params The log of current session can be found at: /u01/app/crsdata/test-server01/crsconfig/hapatch_2019-05-27_02-37-02PM.log 2019/05/27 14:37:07 CLSRSC-329: Replacing Clusterware entries in file '/etc/inittab' 2019/05/27 14:37:52 CLSRSC-400: A system reboot is required to continue installing.
I tried checking associated log files to get more details: /u01/app/crsdata/test-server01/crsconfig/hapatch_2019-05-27_02-37-02PM.log
> ACFS-9428: Failed to load ADVM/ACFS drivers. A system reboot is recommended. > ACFS-9310: ADVM/ACFS installation failed. > ACFS-9178: Return code = USM_REBOOT_RECOMMENDED 2019-05-27 14:37:41: ACFS drivers cannot be installed, and reboot may resolve this 2019-05-27 14:37:52: Command output: > CLSRSC-400: A system reboot is required to continue installing. >End Command output 2019-05-27 14:37:52: CLSRSC-400: A system reboot is required to continue installing.
So this was definitely due to issue with ACFS drivers.
I found below MOS documents related to my issues but nothing was exactly matching with my situation or operating system.
In our environment, we don’t use ACFS file system, so it was not the real problem in my case & we can always get ACFS drivers explicity if we need it in the future.
After reading all the logs I found /u01/app/12.2.0.1/grid/lib/acfstoolsdriver.sh is being called for ACFS driver installation.
I changed following code from
# Now run command with all arguments!
exec ${RUNTHIS} $@
to
# Now run command with all arguments!
#exec ${RUNTHIS} $@
exit 0
After changing above code, “./roothas.sh -postpatch” completed without errors/warning & I was able to complete GI installation successfully.
Note: This workaround is only applicable when ACFS is not being used in the environment so it can be implemented with the forewarning that there is implied risk which one must accept 😉
Hope u will find this post very useful.
Cheers
Regards,
Adityanath
Categories: 12c, Administration, Installation, Operating System, RAC, Upgrade
I gotta bookmark this internet site it seems very helpful extremely helpful
Hello There. I found your blog using msn. This is a very well written article.
I will make sure to bookmark it and return to read more of your useful information. Thanks for the post.
I will certainly comeback.
I’m extremely inspired along with your writing abilities and also with the
structure to your weblog. Is this a paid theme or
did you modify it yourself? Either way stay up the excellent high quality writing,
it is rare to see a nice weblog like this one nowadays..
Thanks very nice blog!
I’m not that much of a internet reader to be honest but your blogs really nice, keep it up! I’ll go ahead and bookmark your site to come back later. All the best
Hello to every single one, it’s actually
a fastidious for me to go to see this website, it includes valuable Information.