Software Portal doesn't load and displays generic time-out Notification Server error page
search cancel

Software Portal doesn't load and displays generic time-out Notification Server error page

book

Article ID: 170293

calendar_today

Updated On:

Products

Software Management Solution

Issue/Introduction

When users load the Software Portal, they get a generic time-out error page. When attempting to save the Software Portal Settings page in the console after un-checking the, ", an error occurs. When following KB 154374 and 159059, the errors continue. 

Errors as seen in the Altiris Log Viewer on the Notification Server:

Error 1:

Severity: 1

Process: w3wp (3648)

Module: Altiris.SoftwarePortal.dll

Source: Altiris.SoftwarePortal.Resources.SoftwarePublishingUtil.GetDomainTreeMembership

Description: Failed to get domain ad.[DOMAIN] memberships

 

Thread was being aborted.

   [System.Threading.ThreadAbortException @ Altiris.SoftwarePortal]

   at Altiris.SoftwarePortal.Resources.SoftwarePublishingUtil.GetDomainTreeMembership(String NSFQDN, Domain domain, DirectoryEntry userDirectory, PortalConfiguration configuration, Dictionary`2& membership, Dictionary`2& analyzedInDomain, List`1& knownDomainRelations)

 

Exception logged from:

   at Altiris.SoftwarePortal.Resources.SoftwarePublishingUtil.GetDomainTreeMembership(String, System.DirectoryServices.ActiveDirectory.Domain, System.DirectoryServices.DirectoryEntry, Altiris.SoftwarePortal.Resources.PortalConfiguration, System.Collections.Generic.Dictionary`2[System.String,System.String]&, System.Collections.Generic.Dictionary`2[System.String,System.Collections.Generic.List`1[System.String]]&, System.Collections.Generic.List`1[System.String]&)

 

Error 2:

Severity: 1

Process: w3wp (3648)

Module: w3wp.exe

Source: WebApplication

Description: HTTP Request failed:

 /Altiris/SoftwarePortal/UserPortal/Home.aspx

 

 

Request timed out.

   [System.Web.HttpException @ ]

 

Exception logged from:

   at Altiris.NS.UI.AltirisWebApplication.ReportApplicationError(System.Web.HttpContext)

   at Altiris.SoftwarePortal.Web.Global.Application_Error(Object, EventArgs)

   at EventHandler.Invoke(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)

Environment

Software Management 7.x, 8.x

Cause

Software Portal Settings page is corrupt.

Resolution

In the Symantec Management Platform Console, navigate to Settings > All Settings > Software > Software Portal Settings >Software Portal Settings . Right click the item Software Portal Settings (not the folder) in the left tree and select Export. Save the export to the desktop and edit it. Inside the file, Search for PublishingScope, and change this to InsideNSDomainOnly, so that the XML code looks like this:

     <PublishingScope>InsideNSDomainOnly</PublishingScope>

 

Save the file, and then return to the console. In the folder labeled Software Portal Settings, right-click and select import. Browse to the edited file and import it. Test the Software Portal to ensure it is now functional.