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

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