HCL.iAutomate.iKnowledgeSearch service is not starting

Table 1. iKnowledgeSearch: Scenario 1
Issue Description HCL.iAutomate.iKnowledgeSearch service is not starting
Modules Impacted iKnowledgeSearch
Probable Root Cause Invalid “iKnowledgeSearch.conf” file content

Resolution Steps:

  1. Check for existence of the file iKnowledgeSearch.conf at location <Apache_Root_Folder_Path>/conf.

    For Example - “C:/Apache24/conf” has <Apache_Root_Folder_Path> as “C:/Apache24”

  2. Verify the contents of file iKnowledgeSearch.conf by checking the snippet with paths to << iKnowledgeSearch_Directory>>. Verify and change the <VirtualHost *> tag with correct path entries to << iKnowledgeSearch_Directory>> as shown below. Where << iKnowledgeSearch_Directory>> is “C:/HCL.iAutomate.AdvancediKnowledge/iKnowledge_Search” in the snippet from iKnowledgeSearch.conf.
    <VirtualHost *>
    WSGIScriptAlias /iKnowledge C:/HCL.iAutomate.AdvancediKnowledge/iKnowldege_Search/search_main.wsgi
    SSLVerifyClient require
    SSLVerifyDepth 10
    <Directory C:/HCL.iAutomate.AdvancediKnowledge/iKnowledge_Search>
    WSGIApplicationGroup %{GLOBAL}
    Require all granted
    </Directory>
    </VirtualHost>
  3. Ensure that service was created through Service Account and not through Local account. Refer to below figure to check the status.
    Figure 1. HCL.iAutomate.iKnowledgeSearch
    1
  4. If not, open Windows Command Prompt in Administrator mode and run the below command:
    sc config HCL.iAutomate.iKnowledgeSearch obj= “ID” password= “PSWD”
    where ID is the [Domain\SA ID] and PSWD is the [Password of SA] and SA is
    [Service Account].
  5. Log On As’ field corresponding to the service HCL.iAutomate.iKnowledgeSearch should be changed to ‘Service Account’.
  6. Click Start to start the service.