Truesight Server Automation (TSSA): The May 25th 2020 Expiry Date of the TSSA Live Reporting license file causes "The software license has been breached" or "Incorrect username or password" errors

Version 33
    Share This:

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


    PRODUCT:

    TrueSight Server Automation


    COMPONENT:

    TrueSight - Yellowfin Live Reporting



    PROBLEM:

    Scenario #1:
    Prior to May 25th 2020, no error is encountered with Live Reporting but the user notices that the Expiry Date of the License File is set to May 25 2020.
    The user wishes to extend this Expiry Date before a License Breach error is encountered after May 25th 2020.

    Scenario #2:
    There has been no change (upgrade, uninstall/reinstall etc) in the Truesight Server Automation (TSSA) Live Reporting environment but, after May 25th 2020, the following error is encountered when trying to login as the REPORT_ADMIN user:

    The software license has been breached.
    Please go to the License Management page for more information.

    User-added image


    Scenario #3:

    The May 25th 2020 License Update was previously applied successfully and the extended Expiry Date was confirmed.
    After May 25th 2020, TSSA was upgraded which involved the uninstall and reinstall of the Live Reporting component.
    The installation completed without issue but subsequent attempts to login as the REPORT_ADMIN user fail with: "Incorrect username or password."
    However, the supplied password for the REPORT_ADMIN user is known to be correct and was working prior to the upgrade.

    Upon inspection, the yellowfinpostinstaller.log file contains the following LICENSE_BREACH errors:

    ...
    [main] INFO  com.bmc.postinstaller.livereporting.LiveReportingPostInstaller  - Upgrading the contents...
    [main] INFO  com.bmc.postinstaller.livereporting.upgrade.UpgradeContent  - Fetching user details
    [main] INFO  com.bmc.postinstaller.livereporting.upgrade.UpgradeContent  - Fetching user details completed
    [main] INFO  com.bmc.postinstaller.livereporting.upgrade.UpgradeContent  - Upgrading the contents..
    [main] ERROR com.bmc.postinstaller.livereporting.Utility.Util  - The status of get content service is FAILURE , the errorCode is 9 and the error message is LICENCE_BREACH
    [main] ERROR com.bmc.postinstaller.livereporting.upgrade.UpgradeContent  - Not able to retrive/delete old contents ... skipping the upgrade content step
    [main] INFO  com.bmc.postinstaller.livereporting.upgrade.UpgradeContent  - Creating group and assigning dashbaord to the group
    [main] ERROR com.bmc.postinstaller.livereporting.Utility.Util  - The status of group verifying service is FAILURE , the errorCode is 9 and the error message is LICENCE_BREACH
    [main] INFO  com.bmc.postinstaller.livereporting.Utility.Util  - Error occured while verifying the group  LiveReportingGRP
    [main] ERROR com.bmc.postinstaller.livereporting.Utility.Util  - The status of group creation  service is FAILURE , the errorCode is 9 and the error message is LICENCE_BREACH
    [main] ERROR com.bmc.postinstaller.livereporting.upgrade.UpgradeContent  - One of the stage  failed , Please check yellowfinpostinstaller.log


    CAUSE:

    All scenarios are related to the expiration of the existing TSSA Live Reporting license file on May 25 2020


    SOLUTION:

    All scenarios are related to the expiration of the existing TSSA Live Reporting license file on May 25 2020

    Please contact BMC Customer Support, reference this KA and confirm the full version of TSSA/BSA and Live Reporting.

    The version of Live Reporting can be confirmed by accessing the following page:

    https://<Live_Reporting_host_name>:<Live_Reporting_port_number>/info.jsp        e.g.
    (default port is 8443)

    User-added image



    BMC will provide an updated License file. The format of the updated License File provided will depend on the version of TSSA and Live Reporting:

     

                                                                                                                                      
    TSSA VersionYellowFin Version2020 License Update Method
    8.8 to 8.9.02.00x 7.1Plain License File
    8.9.03 to 8.9.04 7.4Plain License File
    8.9.04.001+8.0.1License Update Utility
       
      A) For Yellowfin Versions 7.1 and 7.4:  
                    
      
      1. Receive the updated license file from BMC Support 
      
      2. Use the following URL to log in to TrueSight Server Automation Live Reporting with the following credentials: 
      
     
    URL:    https://<Live_Reporting_host_name>:<Live_Reporting_port_number> 
      Username:  REPORT_ADMIN 
      Password: <Password of REPORT_ADMIN user> 
      
      

    Note: In the case of Scenario 3 where the error is encountered following an Uninstall and Reinstall of Live Reporting, the credentials to use are:
                          Usernameadmin@yellowfin.com.au
                          Password:  test


                3. On the Administration tab, click Admin Console.     
                4. Click License Management on the right side of the pane.
                5. Click Upload License and browse to the license update file.       
                6. Click Open and click Preview to review the current and new license key details.

      
      User-added image
      
                    7. Click   Submit
                    8. Logout and retest logging in as the REPORT_ADMIN user 
                    9. Delete the license update file that you obtained from BMC Customer support.  
     
     
     
      B) For Yellowfin Version 8.0.1 
             Execute the License Update Utility provided by BMC Customer Support according to the accompanying readme.txt  
     
     
         
      Note:  
    To avoid connection errors yellowfin-server.cer should be included in cacerts truststore (Since this is a required step to configure connection with TSSA, you can run utility from application server, if this is not an upgrade/new installation)  
     
    For upgrade or new install add it as follows   
       keytool -importcert -keystore LR_Install_path/jre/lib/security/cacerts -file yellowfin-server.cer     -alias "yellowfin-server".  
    After add it, make sure to use java from that same location to run upgrade license utility.  
       
     
     
    If the error occurred during a Live Reporting upgrade, rerun the post-installation script after applying the updated license file .   
          postinstaller.bat (Windows)   
       postinstaller.sh (Linux)  
       
      
    When the post-installation completes, check the  yellowfinpostinstaller.log to make sure there are no more LICENSE_BREACH errors from this run   
    Continue with the rest of the post-installation steps as documented.  
      
      
        
      
             
      
      

     


    Article Number:

    000353016


    Article Type:

    Solutions to a Product Problem



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