OS: CentOS 4.2

My machine boots up and I see all of the services launching fine. When it gets to Zimbra, it hangs, so all I see is:
Starting Zimbra:
(Normally I would expect to see Starting Zimbra: [OK])

This hang is infinite. But then I notice in /var/log/messages that there is an unusual message...
"Nov 12 20:20:01 zebrax-cent zimbra: Do you want to choose a different one? [n]"
So it seems that the Zimbra startup process is blocking waiting for me to hit 'y' or 'n'. And sure enough, hitting 'n' at my primary console (which shows the boot up) unblocks Zimbra. But I have to do this at every bootup.

If I disable Zimbra from startup and try running /etc/init.d/zimbra start manually as root, it starts up fine.

Anyone have any idea?