I've looked around a lot to find the answer to this issue and have yet to find a single thing to solve my issue.
I recovered from a backup copy of /opt/zimbra. Aside from a few stupid mistakes (like forgetting to rename the directory from current to zimbra) it went pretty well.
During my installation, my ssl certificate from godaddy was revoked. There's a fun story behind that.
I tried to install a new certificate by first making a new csr, going out to godaddy, rekeying the thing, and then going to the web interface. I've previously had issues installing certificates from godaddy onto zimbra so I already had a bookmark to a comment. [SOLVED] GoDaddy certs on 5.0.6
I remember that working perfectly in the past, but not this go around. After trying to install, I got this error.
Your certificate was not installed due to the error : system failure: XXXXX ERROR: Unmatching certificate (/opt/zimbra/mailboxd/webapps/zimbraAdmin/tmp/current.crt) and private key (/opt/zimbra/mailboxd/webapps/zimbraAdmin/tmp/current_comm.key) pair.
Now, this makes sense that a non-existing file wouldn't match up with the existing file....
zimbra@vindico:~$ file /opt/zimbra/mailboxd/webapps/zimbraAdmin/tmp/current.crt
/opt/zimbra/mailboxd/webapps/zimbraAdmin/tmp/current.crt: ASCII text
zimbra@vindico:~$ file /opt/zimbra/mailboxd/webapps/zimbraAdmin/tmp/current_comm.key
/opt/zimbra/mailboxd/webapps/zimbraAdmin/tmp/current_comm.key: ERROR: cannot open `/opt/zimbra/mailboxd/webapps/zimbraAdmin/tmp/current_comm.key' (No such file or directory)
zimbra@vindico:~$ ls -l /opt/zimbra/mailboxd/webapps/zimbraAdmin/tmp/
-rw-r----- 1 zimbra zimbra 1785 Apr 11 02:10 current.crt
-rw-r----- 1 zimbra zimbra 8144 Apr 11 02:10 current_chain.crt
On a side note: I wish I understood why ls -l grabbed a number for .. instead of just .
I'm not really sure how this can make a .crt w/o a .key so I'm assuming something must have been missed.
I've been fighting this for 20+hr and I've had it with trying to figure it out myself.
I realize I probably have about a week to wait until I can get an answer, but I do hope for a quick response. I know that once you guys get to me you'll be able to take care of me right well.