I have 5.0.16 installed and Im trying to upgrade to 6.0.5, but everytime I run the upgrade, it stops with the following error:
Upgrading from 5.0.20_GA_3127 to 6.0.5_GA_2213
Stopping zimbra services...done.
Verifying /opt/zimbra/conf/my.cnf
Starting mysql...done.
This appears to be 5.0.20_GA
Installing LDAP configuration database...done.
Migrating ldap data...slapadd import failed.
UPGRADE FAILED - exiting.
Obviously something to do with ldap. Checking the install log file yields the following:
Thu Apr 1 12:06:26 2010 done.
Thu Apr 1 12:06:27 2010 This appears to be 5.0.20_GA
Thu Apr 1 12:06:27 2010 Installing LDAP configuration database...
Thu Apr 1 12:06:28 2010 done.
Thu Apr 1 12:06:28 2010 Migrating ldap data...
Thu Apr 1 12:06:28 2010 *** Running as zimbra user: /opt/zimbra/openldap/sbin/slapadd -q -b '' -F /opt/zimbra/data/ldap/config -l /opt/zimbra/data/ldap/ldap.60
<= str2entry: str2ad(ZIMBRADOMAINPREFMAILSIGNATUREENABLED): attribute type undefined
slapadd: could not parse entry (line=827)
Thu Apr 1 12:06:28 2010 slapadd import failed.
Thu Apr 1 12:06:28 2010 UPGRADE FAILED - exiting.
So I can see it complaining about the ldap entry "ZIMBRADOMAINPREFMAILSIGNATUREENABLED" (and three other settings associated with the disclaimer plugin)
So here's the thing, Ive removed all mention of "ZIMBRADOMAINPREFMAILSIGNATUREENABLED" and anything else to do with the disclaimer extention from the zimbra.schema file. Ive even brosed the ldap data with ldapAdmin to verify that that the settings are no longer in the ldap database.
But somehow, zmsetup.pl is finding it somewhere and including it in a file called ldap.60 which is presumably the file its going to use for the new version.
Ive checked this thread, and the associated wiki articles:
Migrating ldap data...slapadd import failed.
but still get the same result. Ive grepped the whole zimbra dir, and I cant find mention of ZIMBRADOMAINPREFMAILSIGNATUREENABLED or any of the other disclaimer settings anywhere.
Any suggestions anyone?