Symptoms
-
Upgrade to Plesk Obsidian fails with the following dependency error if
postfix-perl-scripts
is installed:PLESK_ERROR: Exception: Failed to solve dependencies:
2:postfix-perl-scripts-2.10.1-7.el7.x86_64 requires postfix = 2:2.10.1-7.el7
Error: Package: 2:postfix-perl-scripts-2.10.1-7.el7.x86_64 (base)
Requires: postfix = 2:2.10.1-7.el7
Installed: 2:postfix-3.4.5-2.centos.7+p18.0.19.0+t190904.1310.x86_64 (@PLESK_18_0_19-dist)
postfix = 2:3.4.5-2.centos.7+p18.0.19.0+t190904.1310
Available: 2:postfix-2.10.1-7.el7.x86_64 (base)
postfix = 2:2.10.1-7.el7 -
In Plesk Obsidian, it’s not possible to install additional Postfix packages such as
postfix-perl-scripts
.
Cause
This is considered as a Plesk bug with ID #PPPM-11129 which will be fixed in future Plesk updates.
Resolution
As a temporary workaround, apply the following solution:
-
Connect to the server via SSH
-
Remove
postfix-perl-scripts
package:# yum remove postfix-perl-scripts
-
Proceed with upgrade:
# plesk installer
Note: Currently it is not possible to use additional Postfix libraries/packages in Plesk Obsidian.