Plesk upgrade fails: psa-mail-driver-common-17.0.17-cos7.build1700161124.17.x86_64 requires libopendkim.so.10()(64bit)

Created:

2017-01-09 11:59:49 UTC

Modified:

2017-08-17 03:09:26 UTC

10

Was this article helpful?


Have more questions?

Submit a request

Plesk upgrade fails: psa-mail-driver-common-17.0.17-cos7.build1700161124.17.x86_64 requires libopendkim.so.10()(64bit)

Applicable to:

  • Plesk 12.5 for Linux
  • Plesk Onyx for Linux

Note: This article has the reference to the issue with the fix available:

  • #PPPM-5517 "Plesk could not be updated if the Epel repository was enabled."
    Fixed in:
Please consider updating your server:

Symptoms

Upgrade to Plesk Onyx on CentOS/RHEL 7 fails with error:

Exception: Failed to solve dependencies:
psa-mail-driver-common-17.0.17-cos7.build1700161124.17.x86_64 requires libopendkim.so.10()(64bit)

Cause

Bug #PPPM-5517 .

Resolution

Install latest Plesk micro-updates .

If the similar issue occurs on Plesk 12.5, use the following workaround:

1. Connect to the server using SSH.

2. Turn off third party repositories like epel, remi, atomic, etc. by editing corresponding repository configuration files in /etc/yum.repos.d directory. For example:

# vi /etc/yum.repos.d/epel
Enabled=0

3. Remove the libopendkim package and to cleanse the system of residual files:

# rpm -qa | grep libopendkim
# yum remove libopendkim-2.10.3-3.el7.x86_64
# yum clean all

4. Run autoinstaller again:

# plesk installer

5. Install the libopendkim package:

# yum install opendkim.x86_64

5) Turn on epel, remi and other disabled third-party repositories in /etc/yum.repos.d directory:

Enabled=1

Have more questions? Submit a request

4 Comments

  • 0
    Avatar
    Davidmarquesneves

    Ok, and when the next update will occur?

  • 0
    Avatar
    Lev Iurev

     Hi, we do not have exact ETA but it will be released in the nearest time.

  • 0
    Avatar
    Liv
    There is an easier way, less heavy:
     
    Step 1: 
    # nano /etc/yum.repos.d/epel.repo
    add exclude=libopendkim* under the EPEL part.
     
    Step 2:
    # rpm -qa | grep libopendkim
    # rpm -e --nodeps libopendkim-2.10.3-3.el7.x86_64
    # yum clean all
     
    Step 3:
    Go to Plesk and run installer again.
     
    Edited by Liv
  • 0
    Avatar
    Lev Iurev

    @Liv  Thanks for suggestion, it should work too

Please sign in to leave a comment.