Article ID: 117406, created on Sep 20, 2013, last review on Jan 11, 2017

  • Applies to:
  • Odin Business Automation Standard 4.5

Symptoms

Plesk domain subscription cannot be synchronized with the Hosting Plan.

---8<---
490071  Error Failed    #14312 Provision client to Plesk
    Process provisioning for document; Error provisioning to Plesk. The following site applications not found on plesk node: nmsformmail.
    127.0.0.1
    23-Jul-2013, 06:31
Attention! See Problem # p2013-07-23_06-31-52 for details.
--->8---

/var/log/hspc/p2013-07-23_06-31-52
--->8---
[2013/07/23 06:31:52] [INFO] [14896] [HSPC::MT::BM::Subscription::PleskClientSubscription::provision_client_on_plesk] Application "nmsformmail" is not installed on node.
[2013/07/23 06:31:52] [INFO] [14896] [HSPC::MT::BM::Subscription::PleskClientSubscription::provision_client_on_plesk] Error provisioning plesk site applications. Some siteapps not found on plesk node: nmsformmail
[2013/07/23 06:31:52] [ERROR] [14896] [HSPC::MT::BM::Subscription::PleskClientSubscription::provision_client_on_plesk] Error provisioning to Plesk. The following site applications not found on plesk node: nmsformmail.
---8<---

Cause

Hosting Plan includes an invalid application named "nmsformmail":

Top > Billing Director > Product Manager > Hosting Plans > HOSTING_PLAN > Applications
--->8---
OK  nmsformmail     Included    Included
---8<---

Application "nsformmail" is invalid because it's missing in APS Catalog:

http://apsstandard.org/applications#searchterm=nsformmail

Application with another name "formmail" exists instead:

http://apsstandard.org/applications#searchterm=formmail

Generally "formmail" is new name of application "nmsformmail".

When OBAS tries to provision domain onto Plesk Panel, it sends the request to retrieve information on application packages available for installation on domains/sub-domains. To verify applications list in Plesk node OBAS sends the following API package:

---8<---
<packet version="1.6.3.5"><aps><get-packages-list><all></all>
</get-packages-list>
</aps>
</packet>
--->8---

Plesk Panel has "formmail" instead of "nsformmail":

--->8---
...
<name>formmail</name>
<version>1.92</version>
<release>9</release>
<vendor>www.scriptarchive.com</vendor>
<packager>parallels.com</packager>
...
---8<---

Resolution

  1. Dump OBAS database:

    # mysqldump aspc --extended-insert=false > aspc.dump.`date +%F.%s`.sql
    
  2. Remove information about "nsformmail" from pending orders and subscriptions in OBAS database.

    mysql> delete from order_app where ar_doc_id=<ORDER_ID> and name='nmsformmail';
    
    mysql> delete from subscr_app where subscr_id=<SUBSCR_ID> and name='nmsformmail';
    
  3. Provision the order.

  4. Update Hosting Plan: disable "nsformmail" and set "formmail" to be enabled/included instead.

  5. Upgrade subscription to the latest version of the Hosting Plan.

400e18f6ede9f8be5575a475d2d6b0a6 caea8340e2d186a540518d08602aa065 70a5401e8b9354cd1d64d0346f2c4a3e 624ca542e40215e6f1d39170d8e7ec75

Email subscription for changes to this article
Save as PDF