Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.

Renew Software License Fails with permission problems

Created: 03 Jan 2013 • Updated: 04 Jan 2013 | 1 comment
This issue has been solved. See solution.

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 )

Comments 1 CommentJump to latest comment

dodgint's picture

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?

 

Todd Clark County IS Vancouver,WA

SOLUTION