Trying to start User Profile Synchronization Service from Central Admin, but get these errors:
Exception occured while connecting to WCF endpoint: System.ServiceModel.ProtocolException: The content type text/html; charset=utf-8 of the response message does not match the content type of the binding (application/soap+msbin1).
UserProfile.RetrieveUser() Exception: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: UserProfileDBCache_WCFLogging :: ProfileDBCacheServiceClient.GetUserData threw exceptionSystem.ServiceMode. ProtocolException
Exception in ActivityManager.EnsureUserInfo(): Account Name : our farm account, Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: UserProfileDBCache_WCFLogging :: ProfileDBCacheServiceClient.GetUserData threw exceptionSystem.ServiceModel.ProtocolException
UserProfileApplication.SynchronizeMIIS: Failed to configure MIIS post database, will attempt during next rerun. Exception: System.Configuration.ConfigurationErrorsException: ERR_CONFIG_DB
I have checked the DB permissions for the farm account, and it has owner permissions on the SP_UserProfileSync_Service_DB. I have searched, but don't understand what could cause a protocol exception.
Thanks for any help.

