I got an error while installing clusterware 11g in OEL(two node) while trying to execute Root.sh in first node.
Oracle HA services startup faied
Command to start failed
ohasd failed to start:InAppropriate ioctl for device
ohasd failed to start at /u01/pdt/crs/install/rootcrs.pl
thanks in advance
I have face it, and the problem was that the /usr/local/bin/perl does not exist.
Please created the symbolic link like this: ln -s /usr/bin/perl /usr/local/bin/perl
Remove the installation (How to Proceed from Failed 11gR2 Grid Infrastructure (CRS) Installation [ID 942166.1]) and start again.
There could be a number of problems related to ohasd startup.
Please always take a look at the Oracle Support site (support.oracle.com) looking for known issues.
In this particular case, the note +[ID 1157905.1] 11gR2 ohasd Fails to Start+ is a good reference, and the first hint could be the one that Flavio have pointed out.