Asset Management Suite

 View Only
  • 1.  Renew Software License Fails with permission problems

    Posted Jan 03, 2013 07:03 PM

    I am getting an error that I do not have the permissions to perform a Renew Software License from the Right-Click menu in the Software License menu. I have added the Roles - Symantec Software Librarian, Asset Manager, CMDB Manager. None of these allow me to perfom the function. So far only Symantec Administrator will let me do this.

    How do I find out what Roles and Permissions are required to perform a Renew Software License task?

    Thanks,

     

    Log entry:

    tions.AeXSecurityException: The caller ('LANGROUP\dodgintuser') does not have one or more of the specified permissions on the specified items.

    at Altiris.NS.Security.SecurityMonitor.Demand(ItemPermissionEntryCollection entries)

    at Altiris.NS.Security.ItemPermission.Demand()

    at Altiris.Resource.ResourceDataTable.Save()

    at Altiris.Resource.ResourceData.Save_Impl(Boolean dataClassDataChanged, Boolean associationDataChanged, ResourceAssociationDataCollection resourceAssociationsToLoad)

    at Altiris.Resource.ResourceData.Save()

    at Altiris.Resource.ResourceItem.OnSave(Boolean bExistingItem)

    at Altiris.NS.ItemManagement.Item.Save()

    at Altiris.ContractManagement.ResourceTypeDefinition.Contract.SoftwareLicense.Save()

    at Altiris.ContractManagement.Web.Wizards.RenewLicense.CopyOverCurrentLicenseData(Guid newLicenseGuid)

    at Altiris.ContractManagement.Web.Wizards.RenewLicense.UpdateExistingSoftwareLicense(ResourceDatabaseContext dbCtx, Guid newSoftwareLicenseGuid)

    at Altiris.ContractManagement.Web.Wizards.RenewLicense.ctlConfirm_ClickOK(Object sender, EventArgs e) )

    ( Exception logged from:

    at Altiris.Diagnostics.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception)

    at Altiris.NS.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception)

    at Altiris.ContractManagement.Web.Wizards.RenewLicense.ctlConfirm_ClickOK(Object sender, EventArgs e)

    at Altiris.WebControls.ButtonListControl.RaisePostBackEvent(String eventArgument)

    at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)

    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 ASP.wizards_renewlicense_aspx.ProcessRequest(HttpContext context)

    at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.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)

    )

    ( Extra Details: Type=Altiris.NS.Exceptions.AeXSecurityException Src=Altiris.NS )



  • 2.  RE: Renew Software License Fails with permission problems
    Best Answer

    Posted Jan 04, 2013 05:40 PM

    I opened a case for this issue. As it turns out the problem is a defect in the code. The user must be in the Symantec Administrator role for this contact function to work. The issue has been addressed by development in the 7.5 release (when it comes out).

    Has no one else run into this problem with using the Contract Function > Renew and Upgrade software license, or are all your users in the Administrator role?