Article ID: 7021, created on Dec 16, 2009, last review on Aug 12, 2014

  • Applies to:
  • Plesk 9.2 for Linux/Unix

Symptoms

Migrating off Parallels Panel of a domain with spamassassin enabled for mail services and mail accounts. Any mail account has spamassassin action to delete spam.
Migration fails with an error in GUI:

<?xml version="1.0"?>
<execution-result status="error"><message code="InternalDtdValidationFailed" severity="error"><context>void plesk::validateSchema(plesk::tXmlDocument&, const std::string&)</context><file>./xml_parse.cpp</file><line>412</line><text>Failed validation of the document with its internal DTD. The errors are: Element 'spamassassin', attribute 'action': [facet 'enumeration'] The value 'del' is not an element of the set {'delete', 'mark'}.Element 'spamassassin', attribute 'action': 'del' is not a valid value of the local atomic type.Element 'spamassassin', attribute 'action': [facet 'enumeration'] The value 'del' is not an element of the set {'delete', 'mark'}.Element 'spamassassin', attribute 'action': 'del' is not a valid value of the local atomic type.Element 'spamassassin', attribute 'action': [facet 'enumeration'] The value 'del' is not an element of the set {'delete', 'mark'}.Element 'spamassassin', attribute 'action': 'del' is not a valid value of the local atomic type.Element 'spamassassin', attribute 'action': [facet 'enumeration'] The value 'del' is not an element of the set {'delete', 'mark'}.Element 'spamassassin', attribute 'action': 'del' is not a valid value of the local atomic type.Element 'spamassassin', attribute 'action': [facet 'enumeration'] The value 'del' is not an element of the set {'delete', 'mark'}.Element 'spamassassin', attribute 'action': 'del' is not a valid value of the local atomic type..</text></message></execution-result>

Resolution

The problem can be resolved by installing the attached patch:

1) Backup the old file "$PRODUCT_ROOT_D/PMM/agents/PleskX/PleskX.pm"

2) Download and copy the "PleskX.pm" attached file into the "$PRODUCT_ROOT_D/PMM/agents/PleskX/" folder

3) Correct the file permissions if necessary:

~#chown root:root $PRODUCT_ROOT_D/PMM/agents/PleskX/PleskX.pm
~#chmod 644 $PRODUCT_ROOT_D/PMM/agents/PleskX/PleskX.pm


Additional information

The same problem occurs for converted backup. Here are the steps:

1. Convert Parallels Panel 7 backup file to Parallels Panel 8 according to http://kb.parallels.com/en/1727
2. Convert Parallels Panel 8 backup file to Parallels Panel 9 according to http://kb.sp.parallels.com/en/5817

Converted backup is shown as invalid file on page Backup Manager in Parallels Panel 9.2. It is marked with red icon.

Attachments

11a46d8a188d618564f4f0cead9a50f3 a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 6ef0db7f1685482449634a455d77d3f4 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF