Support Center > Search Results > SecureKnowledge Details
SmartConsole shows "Loading SmartView..." when opening a new tab on the "Logs & Monitor" view Technical Level
Symptoms
  • SmartConsole shows "Loading SmartView..." when opening new tab under Logs&Monitor view.

  • The /web/conf/extra/httpd2-smartview.conf file contains the line "Require all denied"

  • The /usr/local/apache2/logs/error_log file contains the line "error client denied by server configuration: proxy:http://127.0.0.1:8082/smartview/embedded/"

  • The output of "manage_clients -print < gui_clients" is 0.0.0.0/0.0.0.0
Cause

0.0.0.0/0.0.0.0 is not a valid client. As a result, SmartView does not allow to open the tab and is stuck.

The "Loading SmartView..." message in SmartConsole that gets stuck may be an issue with the GUI clients.

Show / Hide the instructions to identify the root cause
  1.  GUI client - Any Any

    Detect:
    - Open the /usr/local/apache2/logs/error_log file and search for the line "access check of 'Any Any' to /smartview/embedded/ failed, reason: unable to get the remote host name"
    - Or open the /web/conf/extra/httpd2-smartview.conf file and look at this section:
    #START_ACCESS_LIST
    <gui_clients>
    #END_ACCESS_LIST
    Check if this line appears "Require host Any Any"

    Cause: There are two “Any” GUI clients.

    Solution: Delete the duplicate “Any” GUI client

  2.  Wrong GUI client

    Detect:
    - Open the /usr/local/apache2/logs/error_log file and search for the line "error client denied by server configuration: proxy:http://127.0.0.1:8082/smartview/embedded/"
    If this error appears, it is probably an issue with the GUI clients.
    Check which are the customer's GUI clients:
    - Check in /web/conf/extra/httpd2-smartview.conf and look at this section:
    #START_ACCESS_LIST
    <GUI_clients>
    #END_ACCESS_LIST

    - if the line "Require all denied" appears, that means something is wrong with the GUI clients. Check what are the customer's GUI clients.
    - if the line "Require all granted" appears, everything should work properly. Search for another issue.
    - if a list of specific GUI clients appears, check that the customer logged on from an authorized client.
    - Print all GUI clients: manage_clients -print

  3. Empty httpd2-smartview.conf file:

    Check that the /web/conf/extra/httpd2-smartview.conf file is not empty.
    If it is empty, replace it with the same file from the same version: get clone SmartView of the compatible version, the file will be into the conf folder.

    Example for "Require all denied" line appears:
    # <Location /smartview>
        #START_ACCESS_LIST
        Require all denied
        #END_ACCESS_LIST
        <LimitExcept HEAD POST GET>

            Require all denied

        </LimitExcept>
        ProxyPass http://127.0.0.1:8082/smartview
        ProxyPassReverse http://127.0.0.1:8082/smartview
    </Location>


    # Run “api status” this gives  the list of IP’s that should be configured
    API Settings:
    ---------------------
    Accessibility:    Require ip 10.0.0.0/8 127.0.0.1 192.168.1.1

    # copy that over the Require all denied:

    <Location /smartview>
        #START_ACCESS_LIST
        Require ip 10.0.0.0/8 127.0.0.1 192.168.1.1
        #END_ACCESS_LIST
    # cpstop;cpstart


Solution
Note: To view this solution you need to Sign In .