HCL.iAutomate.iKnowledge service is not starting

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

Resolution Steps:

  1. Check for existence of the file iKnowledge.conf at location <Apache_Root_Folder_Path>/conf.
  2. For e.g. - “C:/Apache24/conf” has <Apache_Root_Folder_Path> as “C:/Apache24”.
  3. Verify the contents of file iKnowledge.conf by checking the snippet with paths to << iKnowledge_Directory>>. Verify and change the <VirtualHost *> tag with correct path entries to << iKnowledge_Directory>> as shown below. Where << iKnowledge_Directory>> is “C:/HCL.iAutomate.iKnowledge” in the snippet from iKnowledge.conf
    <VirtualHost *>
    WSGIScriptAlias /iAutomate C:/iAutomate/Comp/HCL.iAutomate.iKnowledge/knowledge_v4/
    rest.wsgi
    SSLVerifyClient require
    SSLVerifyDepth 10
    <Directory C:/iAutomate/Comp/HCL.iAutomate.iKnowledge/ knowledge_v4>
    WSGIApplicationGroup %{GLOBAL}
    Require all granted
    </Directory>
    </VirtualHost>
  4. 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.iKnowledge
    C:\Users\mishra_as\Pictures\1.png
  5. If not, open Windows Command Prompt in Administrator mode and run the below command:
    sc config HCL.iAutomate.iKnowledge obj= “ID” password= “PSWD”
    where ID is the [Domain\SA ID] and PSWD is the [Password of SA] and SA is
    [Service Account].

    Log On As’ field corresponding to the service HCL.iAutomate.iKnowledge should be changed to ‘Service Account’. Click Start to start the service.