Truesight Server Automation(TSSA): Yellowfin post install error | Not able to enable Query Webservice

Version 7
    Share This:

    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.x, TSSA 8.9.x



    PROBLEM:

    [main] ERROR com.bmc.postinstaller.livereporting.LiveReportingPostInstaller  - IOException occured while  enabling Query Webservice
    java.net.UnknownHostException: java.sun.com

    or

    2018-06-07 15:09:48,679[main] ERROR com.bmc.postinstaller.livereporting.LiveReportingPostInstaller  - IOException occured while  enabling Query Webservice
    java.net.ConnectException: Connection timed out: connect


    CAUSE:

    The issue is due to no internet access or a dns issue as the web.xml refers to java.sun.com


    SOLUTION:

    Replace the below section in [YELLOWFIN_INSTALL_DIR]/appserver/webapps/ROOT/WEB-INF/web.xml if the internet access cannot be fixed or add a dummy entry in the hosts file for java.sun.com.
     

    <!DOCTYPE web-app   PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"   "http://java.sun.com/dtd/web-app_2_3.dtd" [   <!ENTITY jsps SYSTEM "file:/opt/bmc/Yellowfin/appserver/webapps/ROOT/WEB-INF/web-jsps.xml">   ]>
      
      
    Replace with below : 
       
    <!DOCTYPE web-app   SYSTEM "web-app_2_3.dtd" [   <!ENTITY jsps SYSTEM "file:/opt/bmc/Yellowfin/appserver/webapps/ROOT/WEB-INF/web-jsps.xml">   ]>
      
    See the following section of the BSA documentation on this topic: 

    install Installation of Live Reporting on a system that does not have internet access

    If you need to install Yellowfin on a system that does not have internet access, perform the following steps   prior to running the Yellowfin post-installation script:  
       
    1. Start the Yellowfin service.
    2.  
    3. Locate the following section in the <yellowfin_installation_directory>/appserver/webapps/root/web-inf/web.xml file:
    4.  
    5. <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" [ <!ENTITY jsps SYSTEM "file:/opt/bmc/Yellowfin/appserver/webapps/ROOT/WEB-INF/web-jsps.xml"> ]>
    6.  
    7. Replace the above with the following: 
      <!DOCTYPE web-app SYSTEM "web-app_2_3.dtd" [ <!ENTITY jsps SYSTEM "file:/opt/bmc/Yellowfin/appserver/webapps/ROOT/WEB-INF/web-jsps.xml"> ]>
    8.  
    9. Run the post-installation script:     
           
      • postinstaller.bat (Windows)
      •    
      • postinstaller.sh (Linux)
      •   
      

    Note

      

    A sample path for Microsoft Windows in the ENTITY jsps SYSTEM tag is

      

    <!ENTITY jsps SYSTEM "file:C:\Program Files\BMC Software\Live_Reporting\Yellowfin\appserver\webapps\ROOT\WEB-INF\web-jsps.xml">

     


    Article Number:

    000124969


    Article Type:

    Solutions to a Product Problem



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