EDIT: I've gotten further since this was posted. You can probably just skip down to post #2 for the current situation. Thanks!
I've been banging my head against this one for about 4 hours now, and figured I'd ask for help.
My goal is to migrate a 5.0.2 32-bit ZCS Open Source Edition instance to 6.0.6 64-bit. I have been largely successful to this point (I believe), and the actual upgrade process went smoothly.
I've read countless threads on this issue, and can't seem to find the one that solves the problem for me. So many threads both on zimbra.com and other places that I can't cite them all here.
The problem is that the ZCS services start without error, but:
I was getting this error in logs/zmmailboxd.out when it was trying to bind the port for IMAP SSL:zimbra@zimbra01 [~]# zmcontrol status
zmmailboxdctl is not running.
I read that's usually associated with a commercial SSL cert, however I am not attempting to use one. I'm good with just self-signed for this machine.java.net.SocketException: Unbound server sockets not implemented
I tried following the directions here ..
Recreating a Self-Signed SSL Certificate in ZCS 4.5 & 5.0 - Zimbra :: Wiki
.. using the 5.0+ commands.
I would always get the error Keystore was tampered with, or password was incorrect, however now I'm getting additional exceptions after messing with the certs:
I believe my solution overall is to just re-deploy a new self-signed cert, but if the keystore is fubar'd then I feel a bit stuck.zimbra@zimbra01 [~/log]# zmlocalconfig -s -m nokey mailboxd_keystore_password
zimbra@zimbra01 [~/log]# keytool -delete -alias jetty -keystore /opt/zimbra/mailboxd/etc/keystore -storepass T1JWHAMGG6
CompilerOracle: exclude com/zimbra/cs/session/SessionMap.putAndPrune
CompilerOracle: exclude com/zimbra/cs/mailbox/MailItem.delete
CompilerOracle: exclude org/apache/xerces/impl/XMLDocumentFragmentScannerImpl$FragmentContentDisp atcher.dispatch
keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect
I can't find much on this subject specific to 6.0.*, so I've been following 5.0.* directions for the most part.
Can someone give me a nudge in the right direction, please?