Symptoms

  1. Task "Execute operation 'provisionWebsite' for Provisioning WebHosingPlesk subscription failed with error:

    There are no compatible Plesk nodes for provisioning: Nodes that do not meet the requirements
    
  2. In log /var/log/shm-dispatcher/dispatcher.log on Plesk Management Node can be found the corresponding message, for example:

    The node 192.0.2.20 does not meet the following hosting service requirements: Array
    
    [0] => Odin\ShmWebDispatcherBundle\Aps\Resource\StructureProperty Object
    (
        [name] => panel
        [class] => setting
        [type] => enum
        [value] => 17.0
    )
    
  3. WebHosting Plesk Linux Service Template is configured to use particular version of Plesk panel, e.g. 17.0.

  4. Plesk nodes were updated recently and have Plesk panel version 17.5.

Cause

By design, system automatically picks Plesk version from node only in case the parameter Any Plesk version is set in PCP > Products > Service Templates > WebHosting Plesk Linux Template > Hosting Parameters > Web hosting panel version.

In case if the particular version of Plesk panel is specified, WebHosting Plesk module relies on the value, specified in the Template, leading to error, since such version is not available on the node anymore.

Feature request PFR-1535 for improving error reporting - such as adding subscription id to the task - has been submitted.

Please contact your Technical Account Manager to check the status of the request.

Resolution

  1. In PCP > Products > Service Templates > WebHosting Plesk Linux Template > Hosting Parameters change Web hosting panel version parameter to Any Plesk version or to new updated version;
  2. In PCP > Products > Service Templates > WebHosting Plesk Linux Template > Synchronize check and synchronize the required subscriptions;
  3. Restart failed task.

Internal content