There is no firewall running on this box (I turned IPTABLES off), and didn't even install SELinux. I'm running CentOS4.2, and using the Zimbra binaries for RHEL4.
I verified that Iptables was off, and did an ./install.sh -u and then a fresh install. Same error. Here is the zmsetup.log:
** Creating CA private key
Generating a 1024 bit RSA private key
..++++++
.......++++++
unable to write 'random state'
writing new private key to '/opt/zimbra/ssl/ssl/ca/ca.key'
-----
** Creating CA cert
Signature ok
subject=/C=US/ST=N/A/L=N/A/O=Zimbra Collaboration Suite/CN=test.davisny.edu
Getting Private key
unable to write 'random state'
** Importing CA
Certificate was added to keystore
** Creating keystore
** Creating server cert request
Generating a 1024 bit RSA private key
.................++++++
....................++++++
unable to write 'random state'
writing new private key to '/opt/zimbra/ssl/ssl/server/server.key'
-----
** Signing cert request
Using configuration from /opt/zimbra/ssl/ssl/zmssl.cnf
Check that the request matches the signature
Signature ok
Certificate Details:
Serial Number: 2 (0x2)
Validity
Not Before: Mar 8 17:43:41 2006 GMT
Not After : Mar 8 17:43:41 2007 GMT
Subject:
countryName = US
stateOrProvinceName = N/A
organizationName = Zimbra Collaboration Suite
commonName = test.davisny.edu
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Comment:
OpenSSL Generated Certificate
X509v3 Subject Key Identifier:
8F:54:BF:E7:7F:F3:61:36:73

A:12:F0:37:1B:21:EF:15 :AF:1F:28
X509v3 Authority Key Identifier:
DirName:/C=US/ST=N/A/L=N/A/O=Zimbra Collaboration Suite/CN=test.davisny.edu
serial:00
Certificate is to be certified until Mar 8 17:43:41 2007 GMT (365 days)
Write out database with 1 new entries
Data Base Updated
unable to write 'random state'
Signature ok
subject=/C=US/ST=NA/L=NA/O=Zimbra/OU=Zimbra/CN=test.davisny.edu
Getting CA Private Key
unable to write 'random state'
Started slapd: pid 22925
adding new entry "cn=zimbra"
adding new entry "cn=admins,cn=zimbra"
adding new entry "uid=zimbra,cn=admins,cn=zimbra"
adding new entry "cn=config,cn=zimbra"
adding new entry "cn=zimlets,cn=zimbra"
adding new entry "cn=cos,cn=zimbra"
adding new entry "cn=default,cn=cos,cn=zimbra"
adding new entry "cn=servers,cn=zimbra"
adding new entry "cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-12.00) International Date Line West,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-11.00) Midway Island / Samoa,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-10.00) Hawaii,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-09.00) Alaska,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-08.00) Pacific Time (US & Canada) / Tijuana,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-07.00) Arizona,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-07.00) Chihuahua / La Paz / Mazatlan,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-07.00) Mountain Time (US & Canada),cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-06.00) Central America,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-06.00) Central Time (US & Canada),cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-06.00) Guadalajara / Mexico City / Monterrey,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-06.00) Saskatchewan,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-05.00) Bogota / Lima / Quito,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-05.00) Eastern Time (US & Canada),cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-05.00) Indiana (East),cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-04.00) Atlantic Time (Canada),cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-04.00) Caracas / La Paz,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-04.00) Santiago,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-03.30) Newfoundland,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-03.00) Brasilia,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-03.00) Buenos Aires / Georgetown,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-03.00) Greenland,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-02.00) Mid-Atlantic,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-01.00) Azores,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT-01.00) Cape Verde Is.,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT) Casablanca / Monrovia,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT) Greenwich Mean Time - Dublin / Edinburgh / Lisbon / London,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+01.00) Amsterdam / Berlin / Bern / Rome / Stockholm / Vienna,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+01.00) Belgrade / Bratislava / Budapest / Ljubljana / Prague,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+01.00) Brussels / Copenhagen / Madrid / Paris,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+01.00) Sarajevo / Skopje / Warsaw / Zagreb,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+01.00) West Central Africa,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+02.00) Athens / Beirut / Istanbul / Minsk,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+02.00) Bucharest,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+02.00) Cairo,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+02.00) Harare / Pretoria,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+02.00) Helsinki / Kyiv / Riga / Sofia / Tallinn / Vilnius,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+02.00) Jerusalem,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+03.00) Baghdad,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+03.00) Kuwait / Riyadh,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+03.00) Moscow / St. Petersburg / Volgograd,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+03.00) Nairobi,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+03.30) Tehran,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+04.00) Abu Dhabi / Muscat,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+04.00) Baku / Tbilisi / Yerevan,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+04.30) Kabul,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+05.00) Ekaterinburg,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+05.00) Islamabad / Karachi / Tashkent,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+05.30) Chennai / Kolkata / Mumbai / New Delhi,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+05.45) Kathmandu,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+06.00) Almaty / Novosibirsk,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+06.00) Astana / Dhaka,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+06.00) Sri Jayawardenepura,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+06.30) Rangoon,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+07.00) Bangkok / Hanoi / Jakarta,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+07.00) Krasnoyarsk,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+08.00) Beijing / Chongqing / Hong Kong / Urumqi,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+08.00) Irkutsk / Ulaan Bataar,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+08.00) Kuala Lumpur / Singapore,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+08.00) Perth,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+08.00) Taipei,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+09.00) Osaka / Sapporo / Tokyo,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+09.00) Seoul,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+09.00) Yakutsk,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+09.30) Adelaide,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+09.30) Darwin,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+10.00) Brisbane,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+10.00) Canberra / Melbourne / Sydney,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+10.00) Guam / Port Moresby,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+10.00) Hobart,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+10.00) Vladivostok,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+11.00) Magadan / Solomon Is. / New Calenodia,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+12.00) Auckland / Wellington,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+12.00) Fiji / Kamchatka / Marshall Is.,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=(GMT\+13.00) Nuku'alofa,cn=timezones,cn=config,cn=zimbra"
adding new entry "cn=mime,cn=config,cn=zimbra"
adding new entry "cn=message/rfc822,cn=mime,cn=config,cn=zimbra"
adding new entry "cn=text/html,cn=mime,cn=config,cn=zimbra"
adding new entry "cn=text/plain,cn=mime,cn=config,cn=zimbra"
adding new entry "cn=text/calendar,cn=mime,cn=config,cn=zimbra"
adding new entry "cn=all,cn=mime,cn=config,cn=zimbra"
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
** Importing server cert
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
zmprov [cmd] [args ...]
CreateAccount(ca) {name@domain} {password} [attr1 value1 [attr2 value2...]]
DeleteAccount(da) {name@domain|id}
GetAccount(ga) {name@domain|id}
GetAllAccounts(gaa) [-v] [{domain}]
GetAllAdminAccounts(gaaa) [-v]
ModifyAccount(ma) {name@domain|id} [attr1 value1 [attr2 value2...]]
SetPassword(sp) {name@domain|id} {password}
AddAccountAlias(aaa) {name@domain|id} {alias@domain}
RemoveAccountAlias(raa) {name@domain|id} {alias@domain}
SetAccountCos(sac) {name@domain|id} {cos-name|cos-id}
SearchAccounts(sa) [-v] {ldap-query} [limit {limit}] [offset {offset}] [sortBy {attr}] [attrs {a1,a2...}] [sortAscending 0|1*] [applyCos [0|1*] [domain {domain}]
SearchGal(sg) {domain} {name}
RenameAccount(ra) {name@domain|id} {newName@domain}
CreateDomain(cd) {domain} [attr1 value1 [attr2 value2...]]
DeleteDomain(dd) {domain|id}
GetDomain(gd) {domain|id}
GetAllDomains(gad) [-v]
ModifyDomain(md) {domain|id} [attr1 value1 [attr2 value2...]]
GenerateDomainPreAuthKey(gdpak) {domain|id}
GenerateDomainPreAuth(gdpa) {domain|id} {name} {name|id|foreignPrincipal} {timestamp|0} {expires|0}
CreateCos(cc) {name} [attr1 value1 [attr2 value2...]]
DeleteCos(dc) {name|id}
GetCos(gc) {name|id}
GetAllCos(gac) [-v]
ModifyCos(mc) {name|id} [attr1 value1 [attr2 value2...]]
RenameCos(rc) {name|id} {newName}
CreateServer(cs) {name} [attr1 value1 [attr2 value2...]]
DeleteServer(ds) {name|id}
GetServer(gs) {name|id}
GetAllServers(gas) [-v]
ModifyServer(ms) {name|id} [attr1 value1 [attr2 value2...]]
GetAllConfig(gacf)
GetConfig(gcf) {name}
ModifyConfig(mcf) attr1 value1 [attr2 value2...]
CreateDistributionList(cdl) {list@domain}
GetAllDistributionLists(gadl) [-v]
GetDistributionList(gdl) {list@domain|id}
ModifyDistributionList(mdl) {list@domain|id} attr1 value1 [attr2 value2...]
DeleteDistributionList(ddl) {list@domain|id}
AddDistributionListMember(adlm) {list@domain|id} {member@domain}
RemoveDistributionListMember(rdlm) {list@domain|id} {member@domain}
AddDistributionListAlias(adla) {list@domain|id} {alias@domain}
RemoveDistributionListAlias(rdla) {list@domain|id} {alias@domain}
RenameDistributionList(rdl) {list@domain|id} {newName@domain}
exit (quit)
help (?)
[] INFO: Deploying Zimlet com_zimbra_ymaps in LDAP.
Error: Cannot create Zimlet com_zimbra_ymaps: test.davisny.edu:389
[] INFO: Deploying Zimlet com_zimbra_url in LDAP.
Error: Cannot create Zimlet com_zimbra_url: test.davisny.edu:389
[] INFO: Deploying Zimlet com_zimbra_amzn in LDAP.
Error: Cannot create Zimlet com_zimbra_amzn: test.davisny.edu:389
[] INFO: Deploying Zimlet com_zimbra_wikipedia in LDAP.
Error: Cannot create Zimlet com_zimbra_wikipedia: test.davisny.edu:389
[] INFO: Deploying Zimlet com_zimbra_tracking in LDAP.
Error: Cannot create Zimlet com_zimbra_tracking: test.davisny.edu:389
[] INFO: Deploying Zimlet com_zimbra_phone in LDAP.
Error: Cannot create Zimlet com_zimbra_phone: test.davisny.edu:389
[] INFO: Deploying Zimlet com_zimbra_xslt in LDAP.
Error: Cannot create Zimlet com_zimbra_xslt: test.davisny.edu:389
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
* Creating required directories
* Generating mysql config /opt/zimbra/conf/my.cnf
* Creating database in /opt/zimbra/db/data
* Starting mysql server
* Loading schema /opt/zimbra/db/db.sql
* Loading version from /opt/zimbra/db/versions-init.sql
* Setting random passwd for mysql root user in zimbra localconfig
* Setting random passwd for mysql zimbra user in zimbra localconfig
* Changing mysql root user password
* Changing mysql zimbra user password
* Changed zimbra mysql user password
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
* Creating required directories
* Creating database in /opt/zimbra/logger/db/data
* Starting logger_mysql server
* Loading schema /opt/zimbra/db/loggerdb.sql
* Setting random password for mysql root user in zimbra local config
* Setting random password for mysql zimbra user in zimbra local config
* Changing mysql root user password
* Changing mysql zimbra user password
* Changed zimbra mysql user password
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
creating /opt/zimbra/conf/swatchrc
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
Error: key trial_expiration_date is not set
Host test.davisny.edu
Generating public/private dsa key pair.
Your identification has been saved in /opt/zimbra/.ssh/zimbra_identity.
Your public key has been saved in /opt/zimbra/.ssh/zimbra_identity.pub.
The key fingerprint is:
ee:d2:7c:c3:a9:e5:9c:d4:0b:ce:48:43:64:85:b4:9c test.davisny.edu
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException test.davisny.edu:389)
Updating /opt/zimbra/.ssh/authorized_keys
-------
Here is the /tmp/install.log :
Preparing packages for installation...
zimbra-core-3.0.1_GA_160.RHEL4-20060216172310
ERROR: service.FAILURE (system failure: getDirectContext) (cause: javax.naming.CommunicationException localhost:389)
Loading classes to share ... done.
Rewriting and unlinking classes ... done.
Calculating hash values for String objects .. done.
Calculating fingerprints ... done.
Removing unshareable information ... done.
Moving most read-only objects to shared space at 0x90c70000 ... done.
Moving common symbols to shared space at 0x90fea520 ... done.
Moving remaining symbols to shared space at 0x91115640 ... done.
Moving string char arrays to shared space at 0x911160d0 ... done.
Moving additional symbols to shared space at 0x91197728 ... done.
Read-only space ends at 0x911eb5e8, 5748200 bytes.
Moving read-write objects to shared space at 0x91470000 ... done.
Moving String objects to shared space at 0x919e9ec0 ... done.
Read-write space ends at 0x91a29dc0, 6004160 bytes.
Updating references to shared objects ... done.
Preparing packages for installation...
zimbra-ldap-3.0.1_GA_160.RHEL4-20060216172310
Preparing packages for installation...
zimbra-logger-3.0.1_GA_160.RHEL4-20060216172310
Preparing packages for installation...
zimbra-mta-3.0.1_GA_160.RHEL4-20060216172310
umount2: No such file or directory
umount: /opt/zimbra/amavisd/tmp: not found
mv: cannot stat `/opt/zimbra/amavisd': No such file or directory
chown: cannot access `/opt/zimbra/perdition-1.17': No such file or directory
Preparing packages for installation...
zimbra-snmp-3.0.1_GA_160.RHEL4-20060216172310
Preparing packages for installation...
zimbra-store-3.0.1_GA_160.RHEL4-20060216172310
Preparing packages for installation...
zimbra-apache-3.0.1_GA_160.RHEL4-20060216172310
Preparing packages for installation...
zimbra-spell-3.0.1_GA_160.RHEL4-20060216172310
-----
Thanks again.