Error: Missing Dependency: openldap-servers = 2.2.13-2aci is needed by package sme7-openexchange
Error: Missing Dependency: openldap = 2.2.13-2aci is needed by package openldap-clients
This means that yum has found an update that will replace openldap-servers and openldap. You can't use the openldap rpms from Centos as they aren't built for openexchange. To temporarily fix the problem do:
yum --exclude=openldap* upgrade
To permanantly fix the problem, you want to add exclude=openldap* entries to your /etc/yum.conf file for the centos os/updates repositories. To do that do this:
/sbin/e-smith/db yum_repositories setprop base Exclude openldap*
/sbin/e-smith/db yum_repositories setprop updates Exclude openldap*
/sbin/e-smith/db yum_repositories setprop smeos Exclude openldap*
(to update the database settings)
then:
expand-template /etc/yum.conf
(to implement the settings)
...and then 'yum upgrade' will work.
***You should pass this along to the developer of the openexchange addon, as this should be done as part of the install.***
Note - edited to add Exclude for smeos repo as well.