I was installing Oracle Real Application Clusters on Redhat Linux 4 (x86-64) and ran into an issue I had not come across in my previous installs.
I installed 10.2.0.1 (Separate crs_home,asm_home and oracle_home) and patched it up to 10.2.0.4.
Then I created a listener from the ASM Home.
Once I ran DBCA to create the Rac database from the Oracle Home, i got the following error
DBCA could not startup the ASM instance configured on
this node. To proceed with teh database creation using
ASM you need the ASM instance to be up and running.
Do you want to recreate the ASM instance on this node?
According to metalink note 550509.1 this is because DBCA looks for the listener.ora in the Oracle_Home, and does not find it. The note is written for 11g, but seems to work for 10.2.0.4 also.
We ended up creating a softlink from the ASM_HOME/network/admin/listener.ora to the ORACLE_HOME/network/admin/listener.ora and then DBCA works just fine.