The upgrade to a newer version is failing on the task management server piece, looking for the wrong path.
severity="1" hostName="SMP_Server" source="Resource.SaveResourceToDatabase" module="Altiris.NS.dll" process="AeXSvc" pid="3592" thread="86" tickCount="7621703"><![CDATA[Item save to DB failed: e56cac78-3284-455b-85e7-477f3cf32787, (fromClone=False, user=US\AppID)
Failed to save config setting in 100 retries @ 00:00:39.0934667, recent error: Could not find a part of the path 'D:\Program Files\Altiris\Altiris Agent\Client Task Server\49f6a31f-92bd-4d1b-ba4f-cf2ae07eb20f'.
[System.Exception @ Altiris.DotNetLib]
at Altiris.DotNetLib.Configuration.BaseXmlConfigurationObject.Save()
at Altiris.TaskManagement.ClientTask.SiteServer.Policies.TaskServiceConfigurationPolicy.UpdateTaskServersWebSite(TaskServiceConfigurationPolicy policy, String tsUrl, ICollection`1 programItemGuids)
at Altiris.TaskManagement.ClientTask.SiteServer.Policies.TaskServiceConfigurationPolicy.UpdateTaskServersWebSite(TaskServiceConfigurationPolicy policy)
at Altiris.TaskManagement.ClientTask.SiteServer.Policies.TaskServiceConfigurationPolicy.ResolveTsWebSite(TaskServiceConfigurationPolicy policy)
at Altiris.TaskManagement.ClientTask.SiteServer.Policies.TaskServiceConfigurationPolicy.OnToXml(XmlTextWriter xmlBuilder)
at Altiris.NS.ItemManagement.Item.GetItemStateXml(CodeProfiler cp)
at Altiris.NS.ItemManagement.Item.Save()
Exception logged from:
at Altiris.NS.ItemManagement.Item.Save()
at Altiris.NS.StandardItems.Product.ProductInstallationHelper.ResaveItems(System.Collections.Generic.ICollection<System.Guid>, Int32, String, String)
at Altiris.NS.StandardItems.Product.ProductInstallationHelper.ResaveItems(System.Xml.XmlNodeList)
at Altiris.NS.StandardItems.Product.ProductInstallation.Execute(String, String, System.Xml.XmlNode, String, System.Action<System.Xml.XmlNodeList>)
at Altiris.NS.StandardItems.Product.ProductInstallation.OnUpgradeProduct(System.Xml.XmlNode)
at Altiris.TaskManagement.TaskManagementInstallation.OnUpgradeProduct(System.Xml.XmlNode)
at Altiris.NS.StandardItems.Product.ProductInstallation.InstallProduct()
at Altiris.TaskManagement.TaskManagementInstallation.InstallProduct()
at Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProductInternal(String, Boolean, Altiris.NS.Serialization.SerializationMode)
at Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProductBatchInternal()
at Altiris.NS.Installation.ProductConfigurationWorker.ConfigureProductBatch()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, Object)
at System.Threading.ThreadHelper.ThreadStart()
ITMS 8.x
Client Task Management Reg Keys were pointing to D:\ instead of E:\. Task was not installed, so we're not sure where these came from.
The following was attempted: