Hello! I successfully install mailinabox on a fresh linode server. Everything went smooth except the installation of a wildcard SSL bought from AlphaSSL.
I tested the SSL certificate on ssllabs.com and the grade is A+, so I know the installation is OK. However, the MIAB status page has this error:
The SSL certificate has a problem: The certificate is missing an intermediate chain or the intermediate chain is incorrect or incomplete. (/home/user-data/ssl/ssl_certificate.pem: OU = Domain Control Validated, CN = *.example.com error 20 at 0 depth lookup:unable to get local issuer certificate )
I read similar threads but couldn’t find an adequate answer.
If the SSL certificate is working in web browsers and mail clients, then I guess you can ignore the error. The trust store in Ubuntu could be missing a root certificate found on other platforms, possibly. If it’s not working in browsers and mail clients, then you need to paste in the intermediate chain as given by your SSL provider.
I am getting the same error message on the ssl status page. But it appears my site is loading it fine.
FWIW, I have a wildcard cert at the root of my box, which is a Comodo PossitiveSSL WC cert (Bought from a reseller, NameCheap). This is a secondary domain that has a WC cert from AlphaSSL (bought from a reseller, HostMyBytes).
I probably sent 2 hours trying to fix the issue before even trying to load my site, and find out it’s working fine.
I believe @JoshData is right that the root for this Intermediate probably isn’t in Ubuntu.