Applicable to:
- Plesk Onyx 17.5 for Linux
Symptoms
Updates installation fails:
PLESK_ERROR: Running Transaction Check
Fatal error during packages installation: Test Transaction Errors: file /usr/lib64/libspf2.so.2.1.0 from install of libspf2-1.2.10-5.20150405gitd57d79fd.el7.x86_64 conflicts with file from package psa-spf2-1.2.9-15072015.x86_64 YumTestTransactionError: Test Transaction Errors: file /usr/lib64/libspf2.so.2.1.0 from install of libspf2-1.2.10-5.20150405gitd57d79fd.el7.x86_64 conflicts with file from package psa-spf2-1.2.9-15072015.x86_64 The Yum utility failed to install the required packages.
Attention! Your software might be inoperable.
Old version of the package psa-spf2 is installed on the system:
# rpm -qa | grep spf
psa-spf2-1.2.9-15072015.x86_64
According to
/tmp/autoinstaller3.log
, Plesk 17.5 MU #18 deployment was failed:
PLESK_INFO: Downloading file (175 of 188) PSA_17.5.3/microupdates/MU18/dist-rpm-CentOS-7-x86_64/spf: 0%
Downloading file (175 of 188) PSA_17.5.3/microupdates/MU18/dist-rpm-CentOS-7-x86_64/spf: 100% was finished.
Patching file (178 of 191) /usr/local/psa/handlers/hooks/spf
+ libspf2
libspf2-1.2.10-5.20150405gitd57d79fd.el7.x86_64 0.0 B/s | 66 kB 00:00 libspf2-1.2.10-5.20150405gitd57d79fd.el7.x86_64.rpm | 66 kB 00:00
Fatal error during packages installation: Test Transaction Errors: file /usr/lib64/libspf2.so.2.1.0 from install of libspf2-1.2.10-5.20150405gitd57d79fd.el7.x86_64 conflicts with file from package psa-spf2-1.2.9-15072015.x86_64
YumTestTransactionError: Test Transaction Errors: file /usr/lib64/libspf2.so.2.1.0 from install of libspf2-1.2.10-5.20150405gitd57d79fd.el7.x86_64 conflicts with file from package psa-spf2-1.2.9-15072015.x86_64
Cause
libspf2
is required to be updated from 3rd-party repository.
Resolution
- Connect to the server using SSH.
- Erase the old package manually:
# rpm -e --nodeps psa-spf2-1.2.9-15072015.x86_64
- Disable 3rd-party repositories, as
libspf2
can be updated with dependencies. - Download and install the actual version of the package (example for CentOS 7):
# wget http://autoinstall.plesk.com/PSA_17.5.3/dist-rpm-CentOS-7-x86_64/contrib/psa-spf2-1.2.9.1-centos7.17031414.x86_64.rpm
# yum localinstall psa-spf2-1.2.9.1-centos7.17031414.x86_64.rpm
Comments
0 comments
Please sign in to leave a comment.