Monday August 25, 2008 VirtualBox Solaris / OpenSolaris Build 95 / 96
Installed Solaris Nevada build 96 . Then installed VirtualBox on top of it. While starting VirtualBox from command line it hangs giving out "ERROR: 0 bytes read from child process" . Found the work around . Follow the below procedure to fix it.
Move the VBoxSVC to VBoxSVC.real
#mv /opt/VirtualBox/VBoxSVC /opt/VirtualBox/VBoxSVC.real
Create a shell script for VBoxSVC and export the LD_NODIRECT and then exec the real VBoxSVC
#cat > /opt/VirtualBox/VBoxSVC
#!/bin/sh
LD_NODIRECT=1
export LD_NODIRECT
exec /opt/VirtualBox/VBoxSVC.real "$@"
End the script and make sure you chmod +x the script
#chmod +x /opt/VirtualBox/VBoxSVC
Looks like one could hit this issue with Solaris Nevada Build 95 too.