BSA: Error from NSH Scripts with BLCLI calls in BSA 8.9: Your session credential has expired, please login again

Version 1
    Share:|

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    BladeLogic Server Automation Suite


    COMPONENT:

    BladeLogic Application Server


    APPLIES TO:

    BMC BladeLogic Server Automation Suite 8.9



    PROBLEM:

    After upgrading to BMC Server Automation 8.9 the following error is encountered from NSH Script Jobs which use the BLCLI performance commands:

    Command execution failed. com.bladelogic.om.infra.app.remote.BlRemoteException: com.bladelogic.om.infra.session.client.SessionCredentialExpiredException: Your session credential has expired, please login again. 
     


    CAUSE:

    Defect QM002164489 with the BLCLI Server component of the Appserver added in 8.9


    SOLUTION:

    This issue has been identified as BSA Defect QM002164489 with the BLCLI Server component of the Appserver added in 8.9. It relates to old, expired sessions being used by jobs. The issue is addressed in BSA 8.9 Hotfix 1 which was released in Dec 2016. See details on 8.9 HF1 here:

    Or you can directly download the hotfix from the below link: ftp://ftp.bmc.com/pub/BSAHotfixes/89/Hotfix/Hotfix1/


    The workaround in 8.9 GA is to disable the BLCLI Server Service which was added in 8.9 to return to the functionality which existed in previous versions. To do so, run the following blasadmin command on each BSA Application Server host and then restart the BSA Application Server Service:

    blasadmin -a set app enableblcliserver false


    Article Number:

    000124410


    Article Type:

    Solutions to a Product Problem



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles