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 TECH161630 and TECH215806, 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)

Cause

Software Portal Settings page is corrupt.

Environment

Software Management 7.x, 8.x

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. Insdie the file, Search for PulbishingScope, 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 labled 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.