Last night I tried doing a 7.1.1 to 7.1.3 upgrade (7.1.1_GA_3196.RHEL5_64.20110527011124 to 7.1.3_GA_3346.RHEL5_64.20110928134520).
The first time it told me that my operating system was unknown (I'm running CentOS 5.6), so I re-ran it with --platform-override. This was after it shut down MySQL and tested the database.
Unfortunately, this process broke something. Zimbra wouldn't start at all. I restarted the upgrade with --platform-override and it completed the install, but Zimbra continued to fail:
Unable to determine enabled services from ldap.
Enabled services read from cache. Service list may be inaccurate.
Starting logswatch...ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.naming.CommunicationException localhost:389)
zimbra logger service is not enabled! failed.
Then I tried reverting back to my old version, but it said
Downgrading to version 7.1.1 from 7.1.3 is not supported.
I see this in the logs:
IOError: [Errno 2] File not found - /opt/zimbra/zimbramon/pylibs/conf$py.class (Permission denied)
-rw-r----- 1 root root 9149 Dec 6 02:50 /opt/zimbra/zimbramon/pylibs/conf$py.class
That's the same permissions as it had before.
I do have a backup of the mailboxes and the main/config ldap databases.
Here are my questions:
1. Does anyone have any ideas to move past this and get our Zimbra install back up and running?
2. Failing that, should I be able to revert by reinstalling 7.1.1 from scratch, importing the ldap database, and then importing the mailboxes?