Crs-4124:oracle High Availability Services startup failed.
Crs-4000:command Start failed, or completed with errors.
OHASD failed to start:inappropriate IOCTL for device
OHASD failed to start at/u01/app/11.2.0/grid/crs/install/rootcrs.pl line 443. The first time you install 11GR2 RAC encountered this 11.0.2.1 classic problem, the Internet to find out that this is a bug, the solution is very simple,
is to execute the following command before executing root.sh
/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1
If you appear
/bin/dd:opening '/VAR/TMP/.ORACLE/NPOHASD ': No such file or directory
When the file has not been born to continue execution, until it can be implemented, generally appear adding daemon to inittab this message when the DD command.
Another workaround is to change file permissions
Chown ROOT:OINSTALL/VAR/TMP/.ORACLE/NPOHASD
Do not forget to remove the configuration before root.sh:/u01/app/11.2.0/grid/crs/install/roothas.pl-deconfig-force-verbose
Reference:
https://cn.forums.oracle.com/forums/thread.jspa?threadID=2350285
http://blog.csdn.net/tianlesoftware/article/details/8207629