Bug 4632899 Solaris 10 when install Oracle 10gR2 RAC

Few day back, I’m having this issue on Solaris 10 SPARC when installing Oracle 10g clusterware 10.2.0.1. When I try to run root.sh as per requirement, I receive this error :

root@Anaconda # ./root.sh
WARNING: directory ‘/oracle/product/10.2.0’ is not owned by root
WARNING: directory ‘/oracle/product’ is not owned by root
WARNING: directory ‘/oracle’ is not owned by root
Checking to see if Oracle CRS stack is already configured

Failure at scls_scr_create with code 1
Internal Error Information:
Category: 1234
Operation: scls_scr_create
Location: mkdir
Other: Unable to make user dir
Dep: 2
Failure initializing entries in /var/opt/oracle/scls_scr/Anaconda.

Then I try to run again, and this time this error come out :

root@Anaconda # ./root.sh
WARNING: directory ‘/oracle/product/10.2.0’ is not owned by root
WARNING: directory ‘/oracle/proBug 4632899 Hostname issue Solaris 10 when install Oracle 10gR2 RACduct’ is not owned by root
WARNING: directory ‘/oracle’ is not owned by root
Checking to see if Oracle CRS stack is already configured

Setting the permissions on OCR backup directory
Setting up NS directories
Failed to upgrade Oracle Cluster Registry configuration

Then I google and found out, this is a bug for solaris. Hostname cannot be in capital. So, I change the hostname  to lower case and rerun the installation.
It works and crs running fine.