When navigating to Settings > Notification Server > Notification Server Settings and selecting the Critical Data Backup tab, you get the generic Symantec Management Platform error page. This was seen after an upgrade or Migrating the SMP to the new server.
Log entry (SMP log ) :
Failed to process web request.
Exception of type 'System.Web.HttpUnhandledException' was thrown.
[System.Web.HttpUnhandledException @ System.Web]
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at Altiris.NS.UI.Controls.PageCachePage.ProcessRequest(HttpContext context)
at Altiris.NS.UI.AltirisPage.ProcessRequest(HttpContext context)
Unable to load the specified item: cd89decb-4b04-4660-a386-bf04d773e19f
[Altiris.NS.Exceptions.AeXException @ Altiris.NS]
at Altiris.NS.ItemManagement.Item.Load(Guid itemGuid)
at Altiris.NS.ItemManagement.Item.GetItemInternal(Guid itemGuid, IEnumerable`1 accessPermissions, ItemLoadFlags itemLoadFlags, Boolean& cacheHit)
at Altiris.NS.ItemManagement.Item.GetItemInternal(Guid itemGuid, IEnumerable`1 accessPermissions, ItemLoadFlags itemLoadFlags)
at Altiris.NS.StandardItems.Backup.BackupSettingsItem.GetBackupSettingsItem(Boolean forWrite)
at Altiris.NS.UI.Admin.Configuration.cfgCriticalDataBackup.LoadConfiguration()
at Altiris.NS.UI.Admin.Configuration.cfgCriticalDataBackup.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at Altiris.NS.UI.Controls.PageCachePage.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Key not found.
[Altiris.NS.Exceptions.NSComException @ Altiris.NS]
at Altiris.NS.Utilities.BasicCrypto.Decrypt(Byte[] encryptedData, SymmetricKeyInfo keyInfo)
at Altiris.NS.Utilities.BasicCrypto.DecryptStringFromBase64String(String encryptedData, SymmetricKeyInfo keyInfo)
at Altiris.NS.StandardItems.Backup.BackupSettingsItem.OnFromXml(XmlNode itemNode)
at Altiris.NS.ItemManagement.Item.Load(Guid itemGuid)
COM Exception errcode: 0x8007700D
Exception logged from:
at Altiris.NS.UI.AltirisPage.ProcessRequest(System.Web.HttpContext)
at System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStepImpl(System.Web.HttpApplication+IExecutionStep)
at System.Web.HttpApplication.ExecuteStep(System.Web.HttpApplication+IExecutionStep, Boolean&)
at System.Web.HttpApplication+PipelineStepManager.ResumeSteps(Exception)
at System.Web.HttpApplication.BeginProcessRequestNotification(System.Web.HttpContext, AsyncCallback)
at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(System.Web.Hosting.IIS7WorkerRequest, System.Web.HttpContext)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr, IntPtr, IntPtr, Int32)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr, IntPtr, IntPtr, Int32)
at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr, System.Web.RequestNotificationStatus&)
at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr, System.Web.RequestNotificationStatus&)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr, IntPtr, IntPtr, Int32)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr, IntPtr, IntPtr, Int32)
HTTP Request failed:
/Altiris/NS/Admin/Configuration/cfgCriticalDataBackup.aspx
Unable to load the specified item: cd89decb-4b04-4660-a386-bf04d773e19f
[Altiris.NS.Exceptions.AeXException @ Altiris.NS]
at Altiris.NS.ItemManagement.Item.Load(Guid itemGuid)
at Altiris.NS.ItemManagement.Item.GetItemInternal(Guid itemGuid, IEnumerable`1 accessPermissions, ItemLoadFlags itemLoadFlags, Boolean& cacheHit)
at Altiris.NS.ItemManagement.Item.GetItemInternal(Guid itemGuid, IEnumerable`1 accessPermissions, ItemLoadFlags itemLoadFlags)
at Altiris.NS.StandardItems.Backup.BackupSettingsItem.GetBackupSettingsItem(Boolean forWrite)
at Altiris.NS.UI.Admin.Configuration.cfgCriticalDataBackup.LoadConfiguration()
at Altiris.NS.UI.Admin.Configuration.cfgCriticalDataBackup.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at Altiris.NS.UI.Controls.PageCachePage.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Key not found.
[Altiris.NS.Exceptions.NSComException @ Altiris.NS]
at Altiris.NS.Utilities.BasicCrypto.Decrypt(Byte[] encryptedData, SymmetricKeyInfo keyInfo)
at Altiris.NS.Utilities.BasicCrypto.DecryptStringFromBase64String(String encryptedData, SymmetricKeyInfo keyInfo)
at Altiris.NS.StandardItems.Backup.BackupSettingsItem.OnFromXml(XmlNode itemNode)
at Altiris.NS.ItemManagement.Item.Load(Guid itemGuid)
COM Exception errcode: 0x8007700D
Exception logged from:
at Altiris.NS.UI.AltirisWebApplication.ReportApplicationError(System.Web.HttpContext)
at Altiris.NS.UI.AltirisWebApplication.Application_Error(Object, EventArgs)
at System.Web.HttpApplication.RaiseOnError()
at System.Web.HttpApplication.RecordError(Exception)
at System.Web.HttpApplication+PipelineStepManager.ResumeSteps(Exception)
at System.Web.HttpApplication.BeginProcessRequestNotification(System.Web.HttpContext, AsyncCallback)
at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(System.Web.Hosting.IIS7WorkerRequest, System.Web.HttpContext)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr, IntPtr, IntPtr, Int32)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr, IntPtr, IntPtr, Int32)
at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr, System.Web.RequestNotificationStatus&)
at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr, System.Web.RequestNotificationStatus&)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr, IntPtr, IntPtr, Int32)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr, IntPtr, IntPtr, Int32)
ITMS 8.5.x
We identified a problem with this particular item's implementation (error handling) load flow.
The issue is resolved in an upcoming release (ITMS 8.6).
To correct the issue in 8.5.x, do the following:
Verify:
For this issue, we are interested in clearing out a possible bad password or a previously generated encrypted one that used a different set of KMS keys.
<item> <scheduling> <enabled>False</enabled> <sharedSchedule>{ab7141ed-e03a-48e5-9051-a71b5912b7f2}</sharedSchedule> </scheduling> <backupProviders groupId="cac21a0d-359a-42cb-a2e0-a38c3d1ef4eb"> <provider>eed4d8a0-d6ae-41f9-b879-e7be98ee1da9</provider> </backupProviders> <backupContent unmanaged="False" path="" password="AwCtZ7e16Iq4DjnT/nLC7HXAqG48fFkNWTjUhEKvPn/ox6CQ7/8sKisyYYYk3P6NtqYa1xoG3fvTJDLPKgJn/t2UypQ4D1+Q9MsrThN1bS2cZMmdX77gv9K23V0TxTK+OUQRLhm99qnvvhWrGw5BdzXS2gYO7HMg3isaDPGrhvN3Vw==" /> </item> |
<item> <scheduling> <enabled>False</enabled> <sharedSchedule>{ab7141ed-e03a-48e5-9051-a71b5912b7f2}</sharedSchedule> </scheduling> <backupProviders groupId="40ff843c-af81-445d-9e8d-0c1fbdd858fe"> <provider>3c634036-64b1-449d-909e-3818c0f56772</provider> </backupProviders> <backupContent unmanaged="False" path="" password="AwCtZ7e16Iq4DjnT/nLC7HXAqG48fFkNWTjUhEKvPn/ox6CQ7/8sKisyYYYk3P6NtqYa1xoG3fvTJDLPKgJn/t2UypQ4D1+Q9MsrThN1bS2cZMmdX77gv9K23V0TxTK+OUQRLhm99qnvvhWrGw5BdzXS2gYO7HMg3isaDPGrhvN3Vw==" /> </item> |
<item> <configuration path="" password="AwCtZ7e16Iq4DjnT/nLC7HXAqG48fFkNWTjUhEKvPn/ox6CQ7/8sKisyYYYk3P6NtqYa1xoG3fvTJDLPKgJn/t2UypQ4D1+Q9MsrThN1bS2cZMmdX77gv9K23V0TxTK+OUQRLhm99qnvvhWrGw5BdzXS2gYO7HMg3isaDPGrhvN3Vw==" deleteDuration="14" deleteTimeUnit="Days" /> </item> |
http://localhost/Altiris/NS/ItemAsXml.aspx?ItemGuid=745cdba4-668b-4a1a-95c2-91e770aae611
http://localhost/Altiris/NS/ItemAsXml.aspx?ItemGuid=57c90927-d09c-474f-bb71-99bd3d4d839d
http://localhost/Altiris/NS/ItemAsXml.aspx?ItemGuid=cd89decb-4b04-4660-a386-bf04d773e19f
How to Fix it:
In order to fix this issue, it is necessary to delete the "Password" section on the "State" column of those pages related to the "Critical Data Backup" tab page.
update Item
set [State] = N'<item> <scheduling> <enabled>False</enabled> <sharedSchedule>{ab7141ed-e03a-48e5-9051-a71b5912b7f2}</sharedSchedule> </scheduling> <backupProviders groupId="cac21a0d-359a-42cb-a2e0-a38c3d1ef4eb"> <provider>eed4d8a0-d6ae-41f9-b879-e7be98ee1da9</provider> </backupProviders> <backupContent unmanaged="False" path="" /> </item>'
where [Guid] = '745cdba4-668b-4a1a-95c2-91e770aae611'
update Item
set [State] = N'<item> <scheduling> <enabled>False</enabled> <sharedSchedule>{ab7141ed-e03a-48e5-9051-a71b5912b7f2}</sharedSchedule> </scheduling> <backupProviders groupId="40ff843c-af81-445d-9e8d-0c1fbdd858fe"> <provider>3c634036-64b1-449d-909e-3818c0f56772</provider> </backupProviders> <backupContent unmanaged="False" path="" /> </item>'
where [Guid] = '57c90927-d09c-474f-bb71-99bd3d4d839d'
update Item
set [State] = N'<item><configuration path="" deleteDuration="14" deleteTimeUnit="Days" /></item>'
where [Guid] = 'cd89decb-4b04-4660-a386-bf04d773e19f'
KB 199972 "Under Remediation page, having FIPS enable is causing this error: Legacy encryption is not supported in FIPS mode."