For some reason we are having a problem with the startup script at boot time. Zimbra seems like it isn't getting the correct command to start, and just sits there. We can run the script manually without a problem. Below is what processes show up for Zimbra while it is booting.
17399 ? S 0:00 initlog -q -c /etc/rc3.d/S99zimbra start
17400 ? S 0:00 /bin/bash /etc/rc3.d/S99zimbra start
17401 ? S 0:00 su - zimbra -c zmcontrol startup </dev/null >>/opt/zimbra/log/startup.log 2>&1
And this is the command line in the start script:
su - zimbra -c "zmcontrol $1 </dev/null >>/opt/zimbra/log/startup.log 2>&1"