Knowledgebase:
Zimbra LDAP error, Unable to determine enabled services: Cache is out of date or doesn't exist
Posted by rbTech Staff, Last modified by rbTech Staff on 28 May 2013 11:27 AM

Zimbra is very picky about certificates, and sometimes if a certificate expires it will stop working correctly and refuse to restart with a fairly unhelpful and generic error:

 

Unable to determine enabled services: Cache is out of date or doesn't exist

This can be diagnosed and worked around quickly by running the following as the Zimbra user:
$ zmlocalconfig -s ssl_allow_untrusted_certs
If this shows false, then you can enable untrusted certs to get the server running quickly, and from there you have a running server that you can take remediation steps for:
$ zmlocalconfig -e ssl_allow_untrusted_certs=true; zmcontrol restart

The issue is almost always that the 3rd party cert expired, or a new cert was incorrectly installed.

Resources:
http://wiki.zimbra.com/wiki/Administration_Console_and_CLI_Certificate_Tools

(13 vote(s))
Helpful
Not helpful

Comments (6)
jonny
07 April 2015 12:41 AM
you're the best man .. thank you !
lover
24 September 2015 01:23 AM
Does not work... at Setember 2015. zimbra 8.6.0
Moustaffa Honine
22 March 2016 02:52 AM
Thank You Very Much .... Worked At 22/03/2016
artem
08 April 2016 01:10 PM
Hey man!
Thank you so much!
Olivier metching
24 December 2016 09:15 AM
Hey man
your the best, you save me life. it's worked perfect
Giuseppe
17 May 2018 08:53 AM
And is this the only reason behind this error?

Thanks,
Giuseppe
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).