Task explanation: terminating expired subscriptions; subscription upgrade; subscription synchronization
Problem description: OBAS Automated tasks are failing with an XML error from Plesk Transport
Plesk Transport; Failed to valide XML response from Plesk node: unknown-288cb040:0: Schemas validity error : Element 'stat_ttl': '0' is not a valid value of the union type 'positive-integer-or-empty'. . Please fix the problem.
After Plesk microupdate #43 was installed, all limits for all subscriptions were set to 0 (zero) on the Plesk side. As a result all subscriptions were suspended due to limits exceed.
The issue was caused due to schema files fixed in Plesk 12 #MU22 (Plesk issue ID PPPM-2199) was not synced between Plesk and OBAS server. This is an internal issue PBAS-30020 that was fixed in OBAS 4.5.5.
To resolve the issue, please upgrade to 4.5.5 as described in How to upgrade OBAS system to the latest available version.
Hotfixes for earlier OBAS versions
- Apply the latest microupdate to the Plesk server.
Get files '
plesk_common.xsd' and '
plesk_domain.xsd' from Plesk server for API-RPC 1.6.5 and 1.6.6, in Linux they are located at:
/usr/local/psa/admin/htdocs/schemas/rpc/188.8.131.52/plesk_common.xsd /usr/local/psa/admin/htdocs/schemas/rpc/184.108.40.206/plesk_domain.xsd /usr/local/psa/admin/htdocs/schemas/rpc/220.127.116.11/plesk_common.xsd /usr/local/psa/admin/htdocs/schemas/rpc/18.104.22.168/plesk_domain.xsd
In Windows those files are located at:
C:\Program Files (x86)\Parallels\Plesk\admin\htdocs\schemas\rpc\22.214.171.124\plesk_common.xsd C:\Program Files (x86)\Parallels\Plesk\admin\htdocs\schemas\rpc\126.96.36.199\plesk_domain.xsd C:\Program Files (x86)\Parallels\Plesk\admin\htdocs\schemas\rpc\188.8.131.52\plesk_common.xsd C:\Program Files (x86)\Parallels\Plesk\admin\htdocs\schemas\rpc\184.108.40.206\plesk_domain.xsd
And replace schema files on OBAS with files from the Plesk server:
Warning The 220.127.116.11 files listed below should not be replaced if there are both Plesk 12 and Plesk 11.5 nodes in the customer's environment.