This document provides information about the latest updates issued for Parallels Plesk Automation 11.
[+] new feature
[-] bug resolved
[*] bug resolved and functionality improved
[*] Now changes in service plans can be synchronized with subscriptions that use them.
[*] Now providers can change service plans for existing subscriptions.
[*] Before migrating to Windows-based PPA service nodes, users had to manually install rsync on the destination servers. Now it is installed automatically.
[-] Migration failed if PPA hosted at least one IDN domain whose name contained both upper and lower case national characters, and which had a subdomain.
[-] File access permissions for all domain web content files were set incorrectly during migration from Plesk for Windows. This happened if there were national alphabet characters in some file name.
[-] Migration of MySQL databases from Windows servers failed.
[-] Users who migrated to PPA by means of the ppa-transfer utility were unable to run the "set-low-dns-timings" command.
[-] APS mail packages are now upgraded without errors.
[-] On subscriptions with mail services provided by SmarterMail, users encountered an error on attempting to switch off mailboxes with mail forwarding.
[-] After deleting an MS SQL service node, it remained in the list of database servers in Panel.
[-] Users could create wildcard PTR resource records, which made the DNS server unable to start.
[-] Statistics calculation failed if administrator's name contained non-Latin alphabet characters.
[-] On subscriptions with mail service provided by SmarterMail, users could not create an additional domain if the main domain of a subscription had a domain alias with switched on mail service.
[-] Users could see a nonworking link to MS SQL Server Webadmin in the Hosting Panel. Now links to Webadmin are no longer shown.
[-] Domains created directly in SmarterMail were deleted when subscriptions with the same domain names were created in PPA.
[-] After removal of service nodes, users could encounter the following error in the Hosting Panel: "Unable to find service node for IP address with id=<id>".
[-] On deleting an auto-reply with empty "forward to" setting, an error message similar to the following was recorded in the log file panel.log: "Exception: Error: Unable to receive setting 'forward_to': there is no such setting specified in ENV".
[-] Users were unable to complete the installation of updates if they had previously interrupted the installation process.
[-] After installation of update 10, MS SQL Server databases were no longer manageable on subscriptions if a SmarterMail node was the first Windows-based node registered in PPA.
[-] Providers were unable to remove expired license keys from PPA.
[-] Assimilation of servers running Plesk for Windows failed because of stalled tasks named similarly to the following: "Install additional packages on node <node> according to role PPA_IIS".
[+] Migration from H-Sphere. New tools were added to migrate Unix hosting subscriptions from H-Sphere to PPA.
[*] A great number of issues reported by customers were resolved.
[*] The permission to manage DNS settings in subscription is now available in service templates.
[*] The functionality of the check_service_node utility was extended.
[*] PPA documentation was updated. Now it explains how to configure mail submission, hard disk quota, and includes other changes.
[-] During migration from Plesk to PPA, mail account settings were not restored for accounts that had large mailbox sizes.
[-] Providers could not set up a pool of shared IP addresses if the first two octets of IP addresses in the pool differed from the first two octets in the management node's IP address.
[-] Providers were unable to set up Apache service nodes on CentOS 5.9 with the latest updates because of unresolved package dependencies.
[-] License keys for service nodes with SmarterMail could not be updated.
[-] Cron sent notifications about errors related to web statistics.
[-] Disk space and traffic usage statistics were not collected properly after addition of a service node with SmarterMail.
[-] On PPA installations integrated with PBAS, subscription provisioning failed if the required locale was not supported by PPA.
[-] License keys were not updated and statistics were not recalculated if the "Run daily maintenance script" task was canceled in Task Manager.
[-] Resource usage reporting stopped working after the allowed number of databases was exceeded on a subscription.
[-] In the Brazilian Portuguese locale, question marks were displayed instead of diacritic symbols.
[-] After migration from Plesk, APS applications that are not in the Application Catalog were no longer manageable through Panel.
[-] The migration tool failed to output a migration report if it contained en error message with national symbols.
[-] After setting up DNS forwarding for domains migrated from Plesk, they became irresolvable.
[-] During migration from Plesk, domains on dedicated IP addresses could not be migrated.
[-] Migration of subscriptions with wildcard subdomains from Plesk to PPA rendered the DNS service inoperable.
[+] Support for new operating systems for deployment of service nodes. CentOS 6.4 and RedHat 6.4 operating systems are now supported.
[+] Changes in a list of operating systems suitable for deployment of management nodes. Operating systems with 32-bit architecture are no longer supported for deployment of management nodes.
[+] Localization of e-mail notices. E-mail notices sent on various system events can now be localized in several languages.
[*] The speed of migrating auxiliary users was improved.
[*] Providers can now specify the location for placing temporary files for migration.
[*] Option names in the WHMCS module were improved.
[-] Addition of a service node could fail at the step of installing additional packages. Restarting the task or attempting to remove the incompletely added node and then add it again resulted in an error.
[-] When Expand's Centralized DNS service acted as a slave DNS server for Plesk sites, after migration from Expand and configuration of DNS forwarding, websites still opened from the source server.
[-] After renaming the main domain of a subscription, all sites under the subscription received an insecure PHP configuration.
[-] Providers who connected remote FTP repositories for storing backups encountered slow performance of operations on backup files.
[-] Opening a list of service nodes in Administration Panel could take too long.
[-] Customers could not use auto-reply messages that contained more than 256 characters. Empty auto-reply messages were sent instead.
[-] After changing a subscription's service plan and then changing mail service settings under that subscription, users received an unintelligible error message.
[-] Customers could create wildcard PTR records in DNS, which made the DNS server unable to start.
[-] If the provider's branding was set up, users were unable to use the icon linking to file management operations in the list of domains (Control Panel > Websites & Domains tab).
[-] Users could not send e-mail through any mail client programs except for webmail, if the mail service for their subscriptions was provided by the Postfix mail server running on a separate node.
[-] Providers were unable to upgrade the webmail software on service nodes running CentOS 6 and RedHat 6.
[-] Users were unable to create mail accounts without mailboxes if their subscriptions were served by the SmarterMail service.
[-] Customers could make DNS server running on CentOS 6 inoperable by creating NS records without corresponding A records.
[-] PPA failed to remove a subscription if the corresponding service node was unavailable or switched off at that time, and there was no way to retry removal later. The corresponding task was listed as Failed in Task Manager. Now it is possible to restart failed removal tasks in Task Manager.
[-] If customers added resource records to DNS zones and some of the records were invalid, then both valid and invalid records were discarded. Now invalid records are ignored and valid records are applied.
[-] Providers were unable to add service nodes running RHEL 5.8 x64 and RHEL 5.9 x64.
[-] Creation of subscriptions could fail if there were several Apache service nodes and at least one of them was down.
[-] After migration, webmail would no longer work if a domain had custom CNAME webmail.<domain name> DNS record pointing to <domain name>.
[-] The set-low-dns-timings command execution could fail on the source server that hosted a great number of websites. For this reason, after migration of websites, it took significant time for new DNS settings to propagate.
[-] After migration from Expand, users who had access to control panel for changing their e-mail settings in Expand's Centralized Mail, will no longer have such access in PPA.
[-] Migration of mail accounts from Expand failed because of conflicts between mail accounts from Plesk and Expand's Centralized Mail.
[+] Running PPA behind NAT. Administrators can configure PPA to run behind a router with NAT.
[+] Notifications for customers and resellers. Administrators can set up custom e-mail notifications about PPA events for customers and resellers.
[+] Troubleshooting improvements. Administrators can use the services_on_node tool to check whether service nodes run all the required services and whether all the required TCP ports are open on the nodes.
[*] The performance of the migration tool was improved.
[*] PHP 5.4 is now automatically installed on Windows-based service nodes.
[-] Administrators could not register Windows-based service nodes if the administrator's password contained the ^ symbol.
[-] Customers subscribed to service plans without shell access could switch on shell access for their accounts in Panel.
[-] After migration from Plesk 10.4 or later, subdomains could not be resolved in the DNS.
[-] When two user accounts with coinciding system user names were migrated from Plesk to PPA, the migration tool renamed one of them to avoid conflicts. After migration, the website owner whose system user account was renamed could no longer edit the files of their site.
[-] Auxiliary users were migrated without mail accounts if, during migration, the corresponding subscription was not yet provisioned in PPA.
[-] Failed removal of a provider's branding subscription resulted in the inability to create a new branding subscription.
[-] Mail services were not properly switched off for providers' branding subscriptions. This caused issues with deleting the subscriptions.
[-] Subscriptions that included mail services were not properly removed from PPA.
[-] PPA removed the main license key when a license key for a service node was terminated by the Parallels licensing system.
[-] Administrators failed to add service nodes because PPA incorrectly selected an IP address for communications between the management node and service nodes.
[-] Administrators failed to back up customer accounts that had Windows-based hosting subscriptions.
[-] The ppa_mssql package was installed successfully, but the database server was not available for use.
[-] Administrators failed to correctly transfer subscriptions with web forwarding configurations from Plesk for Windows. They encountered the following errors in the console: "Error: Failed to work around IIS dedicated application pools problem. Exception: ('Failed to %s IIS dedicated application pool, see debug log for more details', 'enable')"
[-] Administrators could not transfer customer accounts from Plesk to PPA if the accounts were associated with a single e-mail address. The following error message was shown in the console: " There are a number of accounts that are associated with the same e-mail. Change e-mails for the conflicting accounts."
[-] Administrators failed to move subscription between nodes in case the subscription's domain had the standard forwarding type. PPA raised an error like "Exception message: Command /usr/local/psa/bin/sw-engine-pleskrun with arguments ...".
[-] When transferring a domain alias with the switched off mail service to PPA, the PPA moving tools erroneously registered the alias on the SmarterMail service node.
[-] The PPA moving tools added the content of the default site template to all transferred subdomains. Thus, after the transfer, subdomain's root directory contained not only its source content but the content of the PPA site template as well. This happened only when perfroming the transfer from Expand based on Plesk 8.
[-] The PPA moving tools failed to transfer subscriptions that belonged to resellers' customers.
[-] In some cases, the www DNS records were not transferred to PPA from source Plesk Panel servers.
[-] The ppa-transfer tool failed to transfer subscriptions to PPA in case they were associated with the same system user. The tool raised an error like " [ERROR] parallels.common.safe |copy-content| Failed to perform an action on subscription...".
[-] The PPA moving tools failed to transfer domains to PPA in case that domains had IPv6 addresses only.
[+] Webmail server nodes. Webmail server nodes are now supported. By default, webmail services are provided by the management node. To reduce the load on the management node, administrators can add a webmail server node to the system.
[+] Support for external mail servers. Administrators can add any external mail server to the PPA infrastructure. This may be useful, for example, when you need to use an MTA which is not supported by PPA's standard mail node roles. The connection with such servers is performed by means of special APS apps, so-called connectors. Such a connector should be developed and registered in PPA before adding an external mail server node.
[+] Login page branding. Administrators and resellers can adjust the appearance of the login page.
[+] Easy changing of the management node's IP address. Administrators can seamlessly move the management node to another IP address using the /usr/local/ppa/bin/ppa_ipaddress utility.
[+] Support for SNI on branding subscriptions. Administrators and resellers can use unique SSL certificates for brands on shared IP addresses.
[+] Forced retrieval of PPA license keys. Administrators can update the information about their PPA license keys at any time in License & Security > License Manager.
[*] Automatic updating of license keys was improved.
[*] Now administrators can limit the number of subdomains on subscriptions.
[*] Administrators can now connect service nodes with CentOS 6.x or RedHat Linux 6.x without needing to preliminarily configure YUM on them.
[*] The migration process was improved: now it is faster and it takes less disk space.
[-] Administrators failed to properly complete the installation of PPA on CentOS 5.8. On attempting to log in to PPA through a web browser, they encountered the “500 Internal Server Error”.
[-] Administrators sometimes failed to connect a service node if (1) they selected two different IP addresses in the node connection settings: one as the backnet IP address (used for communications between service nodes and the management node) and another as the IP address for hosting; and (2) if both IP addresses were from the same subnet range. They encountered the following error in Task Manager: "Can not configure agent on host 'IP address', reason: 'Stopping pleskd: [ OK ]."
[-] Administrators could not create branded subscriptions on dedicated IP addresses. The subscriptions were always created on shared IP addresses.
[-] Administrators could make management nodes inoperable after installing the Apache services. For this reason, PPA no longer allows installing Apache, Postfix and MySQL on management nodes.
[-] Auto-reply messages could not be shown by mail clients due to incorrectly specified MIME type.
[-] Users were unable to host different web content on domains and subdomains that were hosted on the same dedicated IP address.
[-] Users could not calculate the size of a directory in Content Manager. They encountered the following error: "Unable to get size for
[-] AWStats did not calculate website visits statistics properly.
[-] Administrators failed to create subscriptions with mail services if the mail service was provided by Postfix installed on the management node. They encountered the following error: "Unable to receive setting 'plesk_mail_service_node_key'."
[-] License key expiration warnings shown in the Hosting Panel led to a wrong page.
[-] Administrators failed to migrate hosting subscriptions from Plesk for Linux to PPA if at least one SmarterMail service node was connected to PPA.
[-] During migration from Plesk 11.x, the passwords of resellers and customers for access to the Hosting Panel were reset.
[-] Users were unable to switch off mail services for their subscriptions if the services were provided by SmarterMail. The Hosting Panel raised the following error: "Unable to load object of type DSMail with id=127: Mail_Facade->turnOffDomain() failed: Turning domain off is not supported."
[-] Administrators failed to create subscriptions with Apache and MySQL hosting on a dedicated IP address. They encountered the following error: Error: Database server mysql
[-] The handling of custom ftp.
[-] Migration from Plesk for Linux to PPA could stall due to an internal error.
[-] After migration from Plesk 8 for Linux, applications installed on websites no longer worked because their databases were not migrated.
[-] If CBM was switched on, and a new auxiliary user account with the Accountant role was partially created in the Hosting Panel (the task failed in the process), then after removing that account from the Administration Panel, users will not be able to create an account with the same username again.
[-] During migration from Plesk for Linux 8.6, domains for which hosting was not configured and the Tomcat service was switched off could not be migrated.
[-] MySQL service nodes could not be added if “sa” was used as the database administrator’s username.
[-] Administrators could not migrate domain administrator accounts from Plesk 8.6 if the account information contained non-Latin characters.
[+] Moving of services between Apache and MySQL service nodes. Administrators can move services and subscriptions between service nodes running Apache, MySQL, or a combination of both. This can be useful when a service node needs to be stopped for maintenance or hardware upgrade, or is overloaded with an excessive number of served subscriptions. It is possible to move the services and subscriptions according to the following scheme: from an Apache node to an Apache node; from a MySQL node to a MySQL node; from an Apache + MySQL node to an Apache + MySQL node; from an Apache + MySQL node to a node running Apache + a node running MySQL; from an Apache node and a MySQL node to a single node running Apache + MySQL.
[+] DNS template management. Administrators can customize the structure of the DNS template.
[+] Spam filter settings management. Administrators can manage the settings of SpamAssassin spam filter.
[+] Application settings management. Administrators can manage the global settings of APS applications.
[+] New service node roles are supported. The following combined types of service node roles are now supported: Apache web server + Postfix mail server + MySQL database server; Apache web server + Postfix mail server + MySQL database server + PostgreSQL database server; IIS web server + MS SQL Server 2008 database server.
[*] When tasks, such as creating user accounts, may take much time to complete, administrators are now informed about it and are advised to check with Task Manager.
[*] Administrators can now remove additional license keys through License Manager.
[-] Administrators could not remove customer accounts. The following error occurred: "Internal error: HTTP request to SSO server failed". This issue was resolved.
[-] PPA could not automatically upgrade license keys for Plesk for Windows. This issue was resolved.
[-] Auto-reply messages could not be shown by mail clients due to incorrectly specified MIME type. This issue was resolved.
[-] Corrupted firewall rules prevented administrators from attaching service nodes to the management node. This issue was resolved.
[-] PPA did not properly terminate user sessions after users logged out of Panel.
[-] On attempting to connect SmarterMail nodes, administrators encountered the following error: "Unknown hosting object type: 'subscription_apsmail':". This issue was resolved.
[-] Statistics collection scripts could not properly determine the usage of mailboxes on SmarterMail nodes. This issue was resolved.
[-] Administrators could not allocate dedicated IP addresses for web hosting inside Parallels Virtuozzo Containers. This issue was resolved.
[-] A daily maintenance task was started twice a day. This issue was resolved.
[-] Apache could not pick up custom configurations from the vhost.conf files. This issue was resolved.
[-] During migration, domain administrators' usernames were changed. For example, if a username before migration was domain_name, after migration it could be transformed to admin@domain_name.
[-] The migration tool was unable to connect to Windows-based shares, although administrators could manually connect to those shares from the PPA management nodes.
[+] SmarterMail support. SmarterMail-based service nodes are now supported. Before adding a service node, administrators must manually install and configure the SmarterMail software.
[+] Microsoft SQL Server 2008 support. Service nodes running Microsoft SQL Server 2008 are now supported.
[+] Diagnostic tool. A special diagnostic tool was created to aid administrators in troubleshooting issues with connecting service nodes to the management node. The tool can be installed as an additional package by issuing the command
ppa_installer.sh install-additional-tools in the console. The tool can be executed by issuing the following command:
/usr/local/ppa/bin/checkServiceNode --ip <IP address>.
[-] The rotation of log files did not work properly for Apache-based hosting subscriptions. This issue was resolved.
[-] Administrators could not create subscriptions with Cyrillic domain names. The following error occurred: "Domain names can contain Latin letters, digits, hyphens and dots as separators and must start and end with a letter or a digit". This issue was resolved.
[-] Customers could not create mailboxes under Cyrillic domain names. The following error occurred: "Error: null". This issue was resolved.
[-] Administrators were unable to adjust database hosting settings in Administration Panel > Service Templates > Linux Shared Hosting > Parameters. The MySQL database section was missing. This issue was resolved.
[-] Administrators were unable to integrate WHMCS with PPA. WHMCS raised the following error: "Unable to check subscription in PPA. Unable to Connect to ssl://<ip-address>:8440. Error #0:". This issue was resolved.
[-] Administrators failed to add service nodes running Microsoft Windows with the Turkish locale. This issue was resolved.
[-] After uploading a renewed license key for a service node, the new license key was not applied, and the previously used license key was no longer available. This issue was resolved.
[-] Administrators failed to upgrade PPA under the sudo user. They encountered the following error in the console: "ERROR: service pem start exited with non-zero status 127 while performing update(s)". This issue was resolved.
[-] Customers could not access webmail from the Hosting Panel. The default Apache web page was opened instead. This issue was resolved.
[-] Administrators were unable to restore the PPA firewall rules. The following error message was encountered in the console: "Exception: ERROR: Failed to execute command:['iptables', '-N', 'PPA-SN-Rules-INPUT'] iptables: Chain already exists". This issue was resolved.
[-] Customers could not remove domain aliases. They encountered the following error in the Hosting Panel: "Internal Error(mod_fastcgi.c.2746) FastCGI-stderr: PHP Fatal error: Call to a member function getServiceNode() on a non-object in /usr/local/psa/admin/plib/DomainAlias/Manager.php on line 703". This issue was resolved.
[-] Administrators could not delete subscriptions without opening the task queue and restarting failed tasks. This issue was resolved.
[-] Administrators could not add service nodes if the time and date on the management node and on the service nodes were not synchronized. The error message explaining the cause of the issue was improved.
[-] The product name shown in the user interface was corrected.
[-] Administrators failed to transfer domains without hosting from Windows-based Parallels Plesk Panel servers. The following error occurred: "This subscription is not compatible with the 'DNS Hosting' plan. This could happen, for example, if the subscription offers IIS-based hosting while the plan offers Apache-based hosting. Associate the subscription with a compatible plan using the migration list file." This issue was resolved.
[-] Administrators failed to migrate to PPA domain templates from Expand. This issue was resolved.
[-] Administrators failed to perform migration if the migration configuration file contained a password with the percent symbol. The following error occurred: "Fatal error, migration is terminated: '%' must be followed by '%' or '(', found: '%M'". This issue was resolved.
[-] Administrators failed to run migration if the source server was configured to use an IPv6 IP address. This issue was resolved.
[-] Administrators failed to selectively migrate data from Plesk 8 for Windows: The migration tool created a full server backup with all content. This issue was resolved.
[-] On attempting to migrate subscriptions with a dedicated IP pool from Plesk for Windows, administrators were shown the following warning: "This subscription has dedicated IIS application pool enabled. Application pool and corresponding system user will be recreated, see documentation for explanations." This issue was resolved.
[-] The issue with restoration of subscription content was resolved.
[-] On CentOS 6, DNS resolving failed due to invalid NS resource records that were created for subscriptions.
[*] The performance of the backup and restoration tools was improved.
[-] The issue with backing up IIS subscriptions was resolved.
[-] APC was turned off in Parallels Virtuozzo Containers. This issue was resolved.
[-] PPA installation failed because certain kernel options were not recognized. This issue was resolved.
[-] PPA installation failed on Plesk AMI images at Amazon EC2. This issue was resolved.
[+] Backup / Restoration functionality.. PPA now supports new service node role - Backup server. After adding such a node to PPA, it becomes a centralized storage for all customers' backups in the system. Customers are able to back up and restore an entire subscription or only account or website data.
[*] Administrators can specify the webmail software for their customers in service template settings.
[*] Administrators can set the desired interface language when installing PPA using the -set-default-lang option of the PPA installer.
[*] Administrators can set the restart interval of the DNS service using the /usr/local/ppa/bin/dns_restart_interval utility.
[*] Administrators can use the /usr/local/ppa/bin/sw-engine-options.sh utility to automatically set the optimal system settings depending on the number of accounts in the system.
[*] Administrators can use the ppa_update utility available at http://download1.parallels.com/ppa/11.1/ppa_updateto update PPA to the latest available version.
[*] The PPA moving tools (tools that perform switching to PPA from other hosting panels) now support authentication using SSH keys.
[*] The resulting output of the PPA moving tools is more informative now.
[-] Administrators could not create a service template with unlimited traffic and disk space using the Add Shared Hosting Template wizard in the Administration Panel.
[-] PPA accepted ZIP codes only with the 8 symbols length.
[-] Users could not access their site through FTP, if the administrator did not set the hostname for a certain service node in the node properties.
[-] Mail services stopped working after upgrade.
[-] After removing a MySQL database server node from PPA, administrators could not add it once again.
[-] Administrators could not see the IP address and Port parameters of a database server on the service template's Parameters tab.
[-] The algorithm that selected mail nodes during subscription provisioning worked incorrectly.
[-] Transferring data from other hosting panels failed if there were no /root/.ssh directory on Linux-based service nodes.
[-] APS applications were not transferred properly from Parallels Plesk Panel servers.
[-] Mail users and domain administrators were not transferred from Parallels Plesk Panel 9.
[-] PPA WHMCS module created unnecessary accounts in PPA when creating a customer subscription, in case the customer was already subscribed to non-PPA services in WHMCS.
For instructions on installing updates, refer to this page.
Parallels IP Holdings GmbH
Phone: +41 526 320 411
Fax: +41 526 722 010
500 SW 39th Street, Suite 200
Renton, WA 98057
Phone: +1 (425) 282 6400
Fax: +1 (425) 282 6445
EMEA Sales Headquarters
81829 Munich, DE
Phone: +49 (89) 450 80 86 0
Fax:+49 (89) 450 80 86 0
APAC Sales Headquarters
3 Anson Road, #36-01
Springleaf Tower, 079909
Phone: +65 6645 32 90
For billing information, send e-mail to email@example.com
For purchasing information, send e-mail to firstname.lastname@example.org
For technical support, use our Online Support Form.
To report problems with Parallels Panel software, send e-mail to email@example.com
For information on career opportunities with Parallels, send e-mail to firstname.lastname@example.org
For press contact information, send e-mail to email@example.com
For information about becoming a partner, send e-mail to firstname.lastname@example.org
For information on translating Parallels Panel into your language, send e-mail to email@example.com
For general product information, send e-mail to firstname.lastname@example.org
Copyright © 1999-2013. Parallels IP Holdings GmbH and its affiliates. All rights reserved.
This product is protected by United States and international copyright laws. The product's underlying technology, patents, and trademarks are listed at http://www.parallels.com/trademarks.
Linux is a registered trademark of Linus Torvalds.
All other marks and names mentioned herein may be trademarks of their respective owners.