• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Resolved Yum Exception: Failed to solve dependencies

IATechsupport

Basic Pleskian
After migrating to a new hardware node plesk 12 now can't yum update.
"Exception: Failed to solve dependencies:
php-pecl-radius-1.2.7-1.el6.x86_64 requires php(zend-abi) = 20090626
php-pecl-radius-1.2.7-1.el6.x86_64 requires php(api) = 20090626

ERROR: The Yum utility failed to install the required packages.
Attention! Your software might be inoperable.
Please contact product technical support.
 
Hi IATechsupport,

you could use:

Code:
yum clean all
yum remove epel-release
yum install epel-release

yum install php-pecl-radius

Pls. consider to disable THIRD-PARTY repos ( or use "priority scores" => https://wiki.centos.org/PackageManagement/Yum/Priorities ) , to avoid such issues, if you would like to install PHP - extensions from your vendor and consider to provide MORE informations about your used operating system for example, so that people willing to help you don't have to guess, which solution/suggestion might help you to solve your issue/error/problem. ;)


Pls. keep in mind, that NON-plesk-related questions/issues/errors/discussions should be placed at for example: => Open Topics
 
I'm not sure what you mean by NON-plesk-related, if this is not plesk related I don't know what is..!

Ok, its a Virtuozzo Container running PLESK17 on CentOS 6 (it was PLESK 12 but somewhere in the process it got updated to 17) and is attached to OBAS 4.5.6-3.
It was all working fine, then we migrated it to a new virtuozzo hardware node running version 6.

Migration went ok no reported problems, but when in PLESK and running component update we get this error..

Execution failed.
Command: autoinstaller
Arguments: Array
(
[0] => --select-product-id
[1] => plesk
[2] => --select-release-current
[3] => --upgrade-installed-components
)

Details: Downloading file products.inf3: 0%
Downloading file products.inf3: 100% was finished.
Downloading file plesk.inf3: 0%
Downloading file plesk.inf3: 100% was finished.
Downloading file ppsmbe.inf3: 0%
Downloading file ppsmbe.inf3: 100% was finished.
Downloading file sitebuilder.inf3: 0%
Downloading file sitebuilder.inf3: 100% was finished.
Downloading file sso.inf3: 0%
Downloading file sso.inf3: 100% was finished.
Downloading file setemplates.inf3: 0%
Downloading file setemplates.inf3: 100% was finished.
Downloading file pp-sitebuilder.inf3: 0%
Downloading file pp-sitebuilder.inf3: 100% was finished.
Downloading file billing.inf3: 0%
Downloading file billing.inf3: 100% was finished.
Downloading file mysql.inf3: 0%
Downloading file mysql.inf3: 100% was finished.
Downloading file apache.inf3: 0%
Downloading file apache.inf3: 100% was finished.
Downloading file nginx.inf3: 0%
Downloading file nginx.inf3: 100% was finished.
Downloading file php70.inf3: 0%
Downloading file php70.inf3: 100% was finished.
Downloading file php56.inf3: 0%
Downloading file php56.inf3: 100% was finished.
Downloading file php55.inf3: 0%
Downloading file php55.inf3: 100% was finished.
Downloading file php54.inf3: 0%
Downloading file php54.inf3: 100% was finished.
Downloading file php53.inf3: 0%
Downloading file php53.inf3: 100% was finished.
Downloading file php52.inf3: 0%
Downloading file php52.inf3: 100% was finished.
Downloading file pmm.inf3: 0%
Downloading file pmm.inf3: 100% was finished.
Checking for installed packages...
Downloading file PSA_17.0.17/plesk-17.0.17-cos6-x86_64.inf3: 0%
Downloading file PSA_17.0.17/plesk-17.0.17-cos6-x86_64.inf3: 100% was finished.
Downloading Extensions Catalog feed...
Downloading file PSA_17.0.17/plesk-patches-17.0.17-cos6-x86_64.inf3: 0%
Downloading file PSA_17.0.17/plesk-patches-17.0.17-cos6-x86_64.inf3: 100% was finished.
Downloading file PMM_0.1.10/pmm-0.1.10-cos6-x86_64.inf3: 0%
Downloading file PMM_0.1.10/pmm-0.1.10-cos6-x86_64.inf3: 100% was finished.
Downloading file NGINX17/nginx-cos6-x86_64.inf3: 0%
Downloading file NGINX17/nginx-cos6-x86_64.inf3: 100% was finished.
Downloading file PHP52_17/php52-cos6-x86_64.plesk17.inf3: 0%
Downloading file PHP52_17/php52-cos6-x86_64.plesk17.inf3: 100% was finished.
Downloading file PHP53_17/php53-cos6-x86_64.plesk17.inf3: 0%
Downloading file PHP53_17/php53-cos6-x86_64.plesk17.inf3: 100% was finished.
Downloading file PHP54_17/php54-cos6-x86_64.plesk17.inf3: 0%
Downloading file PHP54_17/php54-cos6-x86_64.plesk17.inf3: 100% was finished.
Downloading file PHP55_17/php55-cos6-x86_64.plesk17.inf3: 0%
Downloading file PHP55_17/php55-cos6-x86_64.plesk17.inf3: 100% was finished.
Downloading file PHP56_17/php56-cos6-x86_64.plesk17.inf3: 0%
Downloading file PHP56_17/php56-cos6-x86_64.plesk17.inf3: 100% was finished.
Downloading file PHP70_17/php70-cos6-x86_64.plesk17.inf3: 0%
Downloading file PHP70_17/php70-cos6-x86_64.plesk17.inf3: 100% was finished.
Downloading file SITEBUILDER_17.0.15/sitebuilder-17.0.15-rhall-all.inf3: 0%
Downloading file SITEBUILDER_17.0.15/sitebuilder-17.0.15-rhall-all.inf3: 100% was finished.
gpg-pubkey-914bdf7e-55c05220 gpg(Plesk Team <[email protected]>)
gpg-pubkey-c105b9de-4e0fd3a3 gpg(CentOS-6 Key (CentOS 6 Official Signing Key) <[email protected]>)
gpg-pubkey-0608b895-4bd22942 gpg(EPEL (6) <[email protected]>)
gpg-pubkey-5ebd2744-418ffac9 gpg(Atomic Rocket Turtle <[email protected]>)
gpg-pubkey-4520afa9-50ab914c gpg(Atomicorp (Atomicorp Official Signing Key) <[email protected]>)
Loaded plugins: fastestmirror


Detecting installed product components.
gpg-pubkey-c105b9de-4e0fd3a3 gpg(CentOS-6 Key (CentOS 6 Official Signing Key) <[email protected]>)
gpg-pubkey-0608b895-4bd22942 gpg(EPEL (6) <[email protected]>)
gpg-pubkey-5ebd2744-418ffac9 gpg(Atomic Rocket Turtle <[email protected]>)
gpg-pubkey-4520afa9-50ab914c gpg(Atomicorp (Atomicorp Official Signing Key) <[email protected]>)
gpg-pubkey-914bdf7e-55c05220 gpg(Plesk Team <[email protected]>)
Retrieving information about the installed license key...
Launching component and product checkers...
Downloading file PSA_17.0.17/examiners/disk_space_check.sh: 0%
Downloading file PSA_17.0.17/examiners/disk_space_check.sh: 100% was finished.
Downloading file PSA_17.0.17/examiners/panel_preupgrade_checker.php: 0%
Downloading file PSA_17.0.17/examiners/panel_preupgrade_checker.php: 100% was finished.
Downloading file PSA_17.0.17/examiners/php_launcher.sh: 0%
Downloading file PSA_17.0.17/examiners/php_launcher.sh: 100% was finished.
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

epel/metalink | 24 kB 00:00
* atomic: www4.atomicorp.com
* base: mirror.sov.uk.goscomb.net
* epel: mirrors.coreix.net
* extras: mirror.sov.uk.goscomb.net
* updates: mirror.sov.uk.goscomb.net

NGINX-thirdparty | 2.9 kB 00:00

PHP_5_4-thirdparty | 2.9 kB 00:00

PHP_5_5-thirdparty | 2.9 kB 00:00

PHP_5_6-thirdparty | 2.9 kB 00:00

PLESK_17_0_17-dist | 2.9 kB 00:00

PLESK_17_0_17-extras | 2.9 kB 00:00

PLESK_17_0_17-thirdparty | 2.9 kB 00:00

PLESK_17_NGINX | 2.9 kB 00:00

PLESK_17_PHP54 | 2.9 kB 00:00

PLESK_17_PHP55 | 2.9 kB 00:00

PLESK_17_PHP56 | 2.9 kB 00:00

SITEBUILDER_17_0_15-dist | 2.9 kB 00:00

SITEBUILDER_17_0_15-thirdparty | 2.9 kB 00:00

atomic | 3.4 kB 00:00

base | 3.7 kB 00:00

extras | 3.4 kB 00:00

updates | 3.4 kB 00:00

NGINX-thirdparty/filelists_db | 586 B 00:00

PHP_5_4-thirdparty/filelists_db | 586 B 00:00

PHP_5_5-thirdparty/filelists_db | 586 B 00:00

PHP_5_6-thirdparty/filelists_db | 586 B 00:00

PLESK_17_0_17-dist/filelists_db | 481 kB 00:00

PLESK_17_0_17-extras/filelists_db | 197 kB 00:00

PLESK_17_0_17-thirdparty/filelists_db | 8.5 kB 00:00

PLESK_17_NGINX/filelists_db | 1.2 kB 00:00

PLESK_17_PHP54/filelists_db | 11 kB 00:00

PLESK_17_PHP55/filelists_db | 11 kB 00:00

PLESK_17_PHP56/filelists_db | 12 kB 00:00

SITEBUILDER_17_0_15-dist/filelists_db | 168 kB 00:00

SITEBUILDER_17_0_15-thirdparty/filelists_db | 586 B 00:00
atomic/filelists_db 70% [==========- ] 0.0 B/s | 1.0 MB --:-- ETA

atomic/filelists_db | 1.4 MB 00:00
base/filelists_db 49% [======= ] 0.0 B/s | 3.1 MB --:-- ETA
base/filelists_db 96% [==============-] 5.0 MB/s | 6.2 MB 00:00 ETA

base/filelists_db | 6.4 MB 00:00
epel/filelists_db 11% [=- ] 0.0 B/s | 929 kB --:-- ETA
epel/filelists_db 27% [==== ] 1.8 MB/s | 2.2 MB 00:02 ETA
epel/filelists_db 52% [=======- ] 2.1 MB/s | 4.1 MB 00:01 ETA
epel/filelists_db 75% [=========== ] 2.3 MB/s | 5.8 MB 00:00 ETA
epel/filelists_db 99% [==============-] 2.5 MB/s | 7.6 MB 00:00 ETA

epel/filelists_db | 7.7 MB 00:01

extras/filelists_db | 38 kB 00:00

updates/filelists_db | 2.5 MB 00:00
Exception: Failed to solve dependencies:
php-pecl-radius-1.2.7-1.el6.x86_64 requires php(zend-abi) = 20090626
php-pecl-radius-1.2.7-1.el6.x86_64 requires php(api) = 20090626

ERROR: The Yum utility failed to install the required packages.
Attention! Your software might be inoperable.
Please contact product technical support.

Tried your solution, which had no effect
 
Hi IATechsupport,

I'm not sure what you mean by NON-plesk-related, if this is not plesk related I don't know what is..!
Your package manager "yum" is not at all shipped by Plesk and it's not a Plesk component... it's a system package for your operating system. In addition, the same goes for the PHP - extension "php-pecl-radius", which is as well a non-Plesk-package. ;)


Consider to inform us about the output from:

Code:
rpm -qa php\* yum\* | sort

Often enough, the output from your command line helps to investigate issues/errors/problems, so it might be a good idea to post the used commands and the corresponding output from your command line ( hint: it might be a good idea to use forum options as for example "Insert", where you are able to insert "QUOTE" and/or "CODE", which makes it far easier for forum users to watch at log - entries, configuration files, outputs from a command line, ... ), just as you did it for your used Plesk command.


Did you as well consider to REMOVE the PHP - package "php-pecl-radius", try the Plesk update/upgrade again and re-install "php-pecl-radius" afterwards?
 
I have removed php-pecl-radius and then run yum update again which worked ok, thanks for that.
tried to re-install php-pecl-radius and got this,

Error: Package: php-pecl-radius-1.2.7-1.el6.x86_64 (epel)
Requires: php(api) = 20090626
Installed: php-common-5.4.45-56.el6.art.x86_64 (@atomic)
php(api) = 20100412-x86-64
Available: atomic-php55-php-common-5.5.30-30.el6.art.x86_64 (atomic)
php(api) = 20121113-64
Available: atomic-php55-php-common-5.5.31-31.el6.art.x86_64 (atomic)
php(api) = 20121113-64
Available: atomic-php55-php-common-5.5.32-32.el6.art.x86_64 (atomic)
php(api) = 20121113-64
Available: atomic-php55-php-common-5.5.33-33.el6.art.x86_64 (atomic)
php(api) = 20121113-64
Available: atomic-php55-php-common-5.5.34-34.el6.art.x86_64 (atomic)
php(api) = 20121113-64
Available: atomic-php55-php-common-5.5.35-35.el6.art.x86_64 (atomic)
php(api) = 20121113-64
Available: atomic-php55-php-common-5.5.36-36.el6.art.x86_64 (atomic)
php(api) = 20121113-64
Available: atomic-php55-php-common-5.5.37-37.el6.art.x86_64 (atomic)
php(api) = 20121113-64
Available: atomic-php55-php-common-5.5.38-38.el6.art.x86_64 (atomic)
php(api) = 20121113-64
Available: atomic-php56-php-common-5.6.11-26.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.12-28.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.13-27.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.14-29.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.15-30.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.16-31.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.17-32.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.18-33.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.19-34.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.20-35.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.21-36.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.22-37.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.23-38.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.25-39.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: atomic-php56-php-common-5.6.26-40.el6.art.x86_64 (atomic)
php(api) = 20131106-64
Available: php-common-5.3.3-47.el6.x86_64 (base)
php(api) = 20090626
Available: php-common-5.3.3-48.el6_8.x86_64 (updates)
php(api) = 20090626
Available: php-common-5.4.42-48.el6.art.i686 (atomic)
php(api) = 20100412-x86-32
Available: php-common-5.4.43-49.el6.art.i686 (atomic)
php(api) = 20100412-x86-32
Available: php-common-5.4.44-50.el6.art.i686 (atomic)
php(api) = 20100412-x86-32
Available: php-common-5.4.45-51.el6.art.i686 (atomic)
php(api) = 20100412-x86-32
Available: php-common-5.4.45-52.el6.art.i686 (atomic)
php(api) = 20100412-x86-32
Available: php-common-5.4.45-53.el6.art.i686 (atomic)
php(api) = 20100412-x86-32
Available: php-common-5.4.45-54.el6.art.i686 (atomic)
php(api) = 20100412-x86-32
Error: Package: php-pecl-radius-1.2.7-1.el6.x86_64 (epel)
Requires: php(zend-abi) = 20090626
Installed: php-common-5.4.45-56.el6.art.x86_64 (@atomic)
php(zend-abi) = 20100525-x86-64
Available: atomic-php55-php-common-5.5.30-30.el6.art.x86_64 (atomic)
php(zend-abi) = 20121212-64
Available: atomic-php55-php-common-5.5.31-31.el6.art.x86_64 (atomic)
php(zend-abi) = 20121212-64
Available: atomic-php55-php-common-5.5.32-32.el6.art.x86_64 (atomic)
php(zend-abi) = 20121212-64
Available: atomic-php55-php-common-5.5.33-33.el6.art.x86_64 (atomic)
php(zend-abi) = 20121212-64
Available: atomic-php55-php-common-5.5.34-34.el6.art.x86_64 (atomic)
php(zend-abi) = 20121212-64
Available: atomic-php55-php-common-5.5.35-35.el6.art.x86_64 (atomic)
php(zend-abi) = 20121212-64
Available: atomic-php55-php-common-5.5.36-36.el6.art.x86_64 (atomic)
php(zend-abi) = 20121212-64
Available: atomic-php55-php-common-5.5.37-37.el6.art.x86_64 (atomic)
php(zend-abi) = 20121212-64
Available: atomic-php55-php-common-5.5.38-38.el6.art.x86_64 (atomic)
php(zend-abi) = 20121212-64
Available: atomic-php56-php-common-5.6.11-26.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.12-28.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.13-27.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.14-29.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.15-30.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.16-31.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.17-32.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.18-33.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.19-34.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.20-35.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.21-36.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.22-37.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.23-38.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.25-39.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: atomic-php56-php-common-5.6.26-40.el6.art.x86_64 (atomic)
php(zend-abi) = 20131226-64
Available: php-common-5.3.3-47.el6.x86_64 (base)
php(zend-abi) = 20090626
Available: php-common-5.3.3-48.el6_8.x86_64 (updates)
php(zend-abi) = 20090626
Available: php-common-5.4.42-48.el6.art.i686 (atomic)
php(zend-abi) = 20100525-x86-32
Available: php-common-5.4.43-49.el6.art.i686 (atomic)
php(zend-abi) = 20100525-x86-32
Available: php-common-5.4.44-50.el6.art.i686 (atomic)
php(zend-abi) = 20100525-x86-32
Available: php-common-5.4.45-51.el6.art.i686 (atomic)
php(zend-abi) = 20100525-x86-32
Available: php-common-5.4.45-52.el6.art.i686 (atomic)
php(zend-abi) = 20100525-x86-32
Available: php-common-5.4.45-53.el6.art.i686 (atomic)
php(zend-abi) = 20100525-x86-32
Available: php-common-5.4.45-54.el6.art.i686 (atomic)
php(zend-abi) = 20100525-x86-32
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
 
Error: Package: php-pecl-radius-1.2.7-1.el6.x86_64 (epel)
Requires: php(api) = 20090626
Installed: php-common-5.4.45-56.el6.art.x86_64 (@atomic)
php(api) = 20100412-x86-64

Pls. note, that you installed the PHP - version from atomic and try to install an additional PHP extension from epel for an epel - PHP - version. A PHP extension is only compiled for the depending version and not compatible with other ones. ;)
 
Back
Top