I have a single pool that consists of a single Lync 2010 Enterprise server. I recently added a new sip domain. After configuring the additional meet url for this new domain, i attempted to run local setup and got the error below:
=====
The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.Rtc.Management.Deployment.Core.MsiFeatureFactory.GetFeature(String featureName)
at Microsoft.Rtc.Internal.Tools.Bootstrapper.BootstrapperTask.RemoveUnusedFeatures(Boolean scorch)
at Microsoft.Rtc.Management.Internal.Utilities.LogWriter.InvokeAndLog[T](Action`1 action, T arg)
at Microsoft.Rtc.Internal.Tools.Bootstrapper.BootstrapperTask.Action()
at Microsoft.Rtc.Management.Internal.Utilities.LogWriter.InvokeAndLog(Action action)
at Microsoft.Rtc.Management.Internal.Utilities.LoggableAction.InvokeAction()
at Microsoft.Rtc.Internal.Tools.Bootstrapper.Bootstrapper.Action()
at Microsoft.Rtc.Management.Internal.Utilities.LogWriter.InvokeAndLog(Action action)
at Microsoft.Rtc.Management.Internal.Utilities.LoggableAction.InvokeAction()
at Microsoft.Rtc.Internal.Tools.Deploy.BootstrapCmdInfo.RunBootstrapper(Object obj)
=====
I did re-key the SSL certificate so it has the additional SAN for the new sip domain.