Software Portal does not load, throws an error, or no Published Software or Policies show up for users

book

Article ID: 160982

calendar_today

Updated On:

Products

Software Management Solution

Issue/Introduction

Issues include:

  • Software Portal does not load, throws an error
  • No software shows up for users when they load the Portal
  • Other functions where an error concerning user and group domain lookup fails

Errors similar to:

GetUserGroupsParallel for account Lastname, Firstname
A local error has occurred.

   [System.DirectoryServices.ActiveDirectory.ActiveDirectoryOperationException
@ System.DirectoryServices]
   at System.DirectoryServices.ActiveDirectory.PropertyManager.GetPropertyValue
(DirectoryContext context, DirectoryEntry directoryEntry, String propertyName)
   at System.DirectoryServices.ActiveDirectory.Forest.GetForest
(DirectoryContext context)
   at System.DirectoryServices.AccountManagement.ADStoreCtx.GetGroupsMemberOf
(Principal p)
   at System.DirectoryServices.AccountManagement.Principal.GetGroupsHelper()
   at System.DirectoryServices.AccountManagement.Principal.GetGroups()
   at
Altiris.SoftwarePortal.Resources.SoftwarePublishingUtil.GetUserMembershipParalle
l(Principal userPrincipal, Dictionary`2 allowedDomains, TraceLevel traceLevel)

A local error has occurred.

   [System.DirectoryServices.DirectoryServicesCOMException @
System.DirectoryServices]
   at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
   at System.DirectoryServices.DirectoryEntry.Bind()
   at System.DirectoryServices.DirectoryEntry.get_AdsObject()
   at System.DirectoryServices.PropertyValueCollection.PopulateList()
   at System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry
entry, String propertyName)
   at System.DirectoryServices.PropertyCollection.get_Item(String propertyName)
   at System.DirectoryServices.ActiveDirectory.PropertyManager.GetPropertyValue
(DirectoryContext context, DirectoryEntry directoryEntry, String propertyName)

COM Exception errcode: 0x8007203B

Exception logged from:
   at Altiris.Diagnostics.Logging.EventLog.ReportException(Int32 severity,
String strMessage, String category, Exception exception, String footer)
   at Altiris.NS.Logging.EventLog.ReportException(Int32 severity, String
strMessage, String category, Exception exception)
   at
Altiris.SoftwarePortal.Resources.SoftwarePublishingUtil.GetUserMembershipParalle
l(Principal userPrincipal, Dictionary`2 allowedDomains, TraceLevel traceLevel)
   at Altiris.SoftwarePortal.Resources.SoftwarePublishingUtil.GetUserMembership
(String account)
   at Altiris.SoftwarePortal.Web.ContextUtil.get_UserMembership()
   at Altiris.SoftwarePortal.Web.ContextUtil.CreateContext(UserType userType)
   at Altiris.SoftwarePortal.Web.ContextUtil.Context(UserType userType)
   at Altiris.SoftwarePortal.Web.UserPortal.Home.Page_Load(Object sender,
EventArgs e)
   at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o,
Object t, EventArgs e)
   at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(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)
   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)
   at ASP.userportal_home_aspx.ProcessRequest(HttpContext context)
   at
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.I
ExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
completedSynchronously)
   at System.Web.HttpApplication.ApplicationStepManager.ResumeSteps(Exception
error)
   at
System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest
(HttpContext context, AsyncCallback cb, Object extraData)
   at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
   at System.Web.HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)
   at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
 

Cause

A permanent fix has been provided in 7.5 SP1 HF3.  (See DOC7940 )

Resolution

The attached fix is released to the public.

To apply the fix, extract the attached files to a location on the Notification Server. Execute PFInstaller.exe.

At the location the fix was applied, a method to remove the PF will be present, if needed.


Applies To

Software Management Solution 7.5 SP1

Attachments

PF_3554312.zip get_app