Search

Language:  
Search for:

Available article translations:

Impossible to run system updates by Yum after PPA installation

Article ID: 115100, created on Nov 7, 2012, last review on May 11, 2014

APPLIES TO:
  • Plesk Automation 11.1

Symptoms

After installation of Parallels Plesk Automation on clean CentOS system it is no longer possible to run system updates with Yum utility.

Errors similar to the following are displayed:

---> Package xerces-c.i386 0:2.5.0-6.pem will be updated
--> Processing Dependency: libxerces-c.so.25 for package: pleskd-5.4.0.16-1.parallels.i386
---> Package xerces-c.i686 0:3.0.1-20.el6 will be an update
--> Finished Dependency Resolution
Error: Package: pleskd-5.4.0.16-1.parallels.i386 (@repo-id-4)
           Requires: libxerces-c.so.25
           Removing: xerces-c-2.5.0-6.pem.i386 (@repo-id-4)
               libxerces-c.so.25
           Updated By: xerces-c-3.0.1-20.el6.i686 (base)
               Not found

Or this one:

    Error: Missing Dependency: libxml++-1.0.so.1 is needed by package libiqxmlrpc-0.8.9-2.i386 (installed)
    Missing Dependency: pgtune = 0.9.3-2.parallels is needed by package poa-core-5.4-825787.noarch (installed)
    poa-core-5.4-825787.noarch from installed has depsolving problems
    Error: Missing Dependency: xerces-c = 2.5.0-6.pem is needed by package poa-core-5.4-825787.noarch (installed)

Cause

Some PPA packages like "poa-core" and "pleskd" have strict dependency on packages "xerces-c-2.5.0-6.pem or pgtune".

A different version - "xerces-c-2.7.0" or higher is shipped with CentOS system updates. As a result, after PPA installation system updates cannot be installed using Yum package manager.

Resolution

The issue will be permanently fixed in one of the future PPA updates. As a temporary workaround, please execute these 3 commands below to allow system updates installation by Yum:

    1.  mv /etc/yum.repos.d/poa.repo /etc/yum.repos.d/poa.repo.back

    2.  yum update --exclude='xerces-c'

Or this one, if system tries to update packages pgtune,libxml++ as well:

    2. yum update --exclude='xerces-c,pgtune,libxml++'

Please do not forget to rename repository back:

    3.  mv /etc/yum.repos.d/poa.repo.back /etc/yum.repos.d/poa.repo

Search words:

xerces

yum update

Yum update failure




e0aff7830fa22f92062ee4db78133079 c1ecc6010feff26cb42d1d14a7881dd6 caea8340e2d186a540518d08602aa065

FEEDBACK
Was this article helpful?
Tell us how we may improve it.
Yes No
 
 
 
 
 
 
Server Virtualization
- Odin Cloud Server
- Odin Containers for Windows 6.0
- Odin Virtuozzo Containers
Automation
- Odin Automation
- Odin Automation for Cloud Infrastructure
- Odin Business Automation Standard
- Odin Virtual Automation
- Odin Plesk Panel Suite
- Web Presence Builder
- Odin Plesk Automation
- Odin Small Business Panel
- Value-added Services for Hosters
- Odin Partner Storefront
Services & Resources
- Cloud Acceleration Services
- Professional Services
- Support Services
- Training & Certification