I recently discovered that I am unable to add any additional domains to either of the two zimbra servers I administer. I have attempted to do so both via Admin UI and via CLI. The errors are essentially the same either way.
Server error encountered Message: system failure: unable to get globalgrant Error code: service.FAILURE Method: CreateDomainRequest Details:soap:Receiver
I was running version 6.0.6, and attempted to upgrade to 6.0.7 hoping it would resolve the issue. Instead what I found was that zmldapapplydif was failing in the install/upgrade process.
A peek at the install log shows the following:
Tue Jul 6 23:58:13 2010 Running zmldapapplyldif...
Tue Jul 6 23:58:13 2010 *** Running as zimbra user: /opt/zimbra/libexec/zmldapapplyldif
Can't load '/opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: libssl.so.0.9.8: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
at /opt/zimbra/zimbramon/lib/IO/Socket/SSL.pm line 18
Compilation failed in require at /opt/zimbra/zimbramon/lib/IO/Socket/SSL.pm line 18.
BEGIN failed--compilation aborted at /opt/zimbra/zimbramon/lib/IO/Socket/SSL.pm line 18.
Compilation failed in require at /opt/zimbra/zimbramon/lib/Net/LDAP.pm line 1005.
Tue Jul 6 23:58:23 2010 failed.
I checked the file permissions on every folder in the /opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi/auto/Net/SSLeay/SSLeay.so path, and they are all r-x for all users. (including the SSLeay.so file itself). I can't see why it would be unable to access it.
I am assuming that my unable to get a global grant is related to this error, but I have no idea how to resolve it so far.
Server is CentOS5 32-bit.
Thanks in advance!