Symptoms

Order for provisioning of IIS webspace fails. The following error is shown in GUI:

Execution Failed: Parallels Operations Automation error # == Error while calling pem.activateSubscription ==
error_code = 0
error_message = Your request could not be processed because the service that could have processed the request was not found. Please contact your vendor. Details: Number of IIS Web spaces:Number of IIS Shared Application Pools for ASP.NET2:Number of IIS Shared Application Pools.
Subscription #1234567 does not exist

More detailed error can be found in /var/log/poa.debug.log on POA MN:

May 15 13:28:28 pemosscore001 : INF [SYSTEM 1:1964:ab0 OpenAPI]: <<<== Method 'pem.activateSubscription' is executed, with status: { 'error_message' => 'Your request could not be processed because the service that could have processed the request was not found. Please contact your vendor. Details: Number of IIS Web spaces:Number of IIS Shared Application Pools for ASP.NET2:Number of IIS Shared Application Pools.', 'extype_id' => 45, 'module_id' => 'IIS', 'properties' => { 'capacities' => 'Number of IIS Web spaces:Number of IIS Shared Application Pools for ASP.NET2:Number of IIS Shared Application Pools', }, 'status' => -1, }

Cause

The limit of one of capacities on the host has been reached.

Resolution

  1. find what service template this subscription is based on;
  2. check association between the resource Physical hosting (IIS) and provisioning attribute;
  3. check nodes bound to this attribute;
  4. in POA go to Deployment Director > Server Manager > Hardware Nodes > node_name > General > Capacities and check capacities' limits;
  5. to fix the issue, either increase capacity on the host or associate other suitable host(s) with the same provisioning attribute.

Internal content