Symptoms

A customer cannot install APS application in POA Customer Control Panel, APS tasks 'executing configuration script' generated for application installation fail with the following error message:

Internal error: HCL Processor : Unknown command 'SET'.

The problem affects APS applications of 'External System' type.

Resolution

  1. Find the provisioning attribute assigned to the resource type representing APS application in POA, it may be found on the Provisioning Attributes tab in the resource type properties in POA Provider Control Panel.

  2. Locate the attribute found on the previous step in the list of all provisioning attributes at _Service Director

    Provisioning Manager > Attributes_ and click on it; switch to the Hosts tab and find all hosts which have the attribute assigned and have type 'VPS Hardware Node'.

  3. Remove the found provisioniong attribute from hosts having 'VPS Hardware Node' type.

  4. Assign the attribute to any Linux or Windows shared hosting server registered in POA which has PHP installed.

  5. Remove APS application which cannot be installed in Customer Control Panel and install it anew.

In case task fails for the installed APS application instance and removing and reinstalling it is not an option - contact Parallels Support Team to modify Provisioning Gateway Host assigned to the particular APS application instance in POA system database.

Cause

During executing 'executing configuration script' tasks for APS applications of 'External System' type POA executes provisioning scripts from APS package on the Provisioning Gateway Host. POA finds the required Provisioning Gateway Host based on provisioning attribute assigned to the corresponding resource type representing APS application.

The tasks fail because Provider mistakenly assigned provisioning attribute (assigned to the APS application failed to be installed) to the wrong host - Provider assigned attribute to a VPS Hardware Node instead of some shared hosting server. A VPS HArdware Node registered in POA does not have POA Agent installed on it (it is being managed through PVC Agent) and it cannot be used to execute provisioning scripts from APS application. So, a VPS Hardware Node registered in POA cannot be used as APS Provisioning Gateway Host.

Internal content

Link on internal Article