サーバのアップデート時に yum -y update したところ、phpのアップデートで大量のエラーが出力された。
Error: Package: php-pecl-redis5-5.3.6-1.el7.remi.7.2.x86_64 (remi-php72)
Requires: php(zend-abi) = 20170718-64
Installed: php-common-7.4.24-1.el7.remi.x86_64 (@remi-php74)
php(zend-abi) = 20190902-64
Available: php-common-5.4.16-48.el7.x86_64 (base)
php(zend-abi) = 20100525-64
Available: php-common-7.2.34-9.el7.remi.x86_64 (remi-php72)
php(zend-abi) = 20170718-64
Available: php-common-7.2.34-10.el7.remi.x86_64 (remi-php72)
php(zend-abi) = 20170718-64
Error: Package: php-pecl-igbinary-3.2.7-1.el7.remi.7.2.x86_64 (remi-php72)
Requires: php(api) = 20170718-64
Installed: php-common-7.4.24-1.el7.remi.x86_64 (@remi-php74)
php(api) = 20190902-64
Available: php-common-5.4.16-48.el7.x86_64 (base)
php(api) = 20100412-64
Available: php-common-7.2.34-9.el7.remi.x86_64 (remi-php72)
php(api) = 20170718-64
Available: php-common-7.2.34-10.el7.remi.x86_64 (remi-php72)
php(api) = 20170718-64
Error: Package: php-pecl-igbinary-3.2.7-1.el7.remi.7.2.x86_64 (remi-php72)
Requires: php(zend-abi) = 20170718-64
Installed: php-common-7.4.24-1.el7.remi.x86_64 (@remi-php74)
php(zend-abi) = 20190902-64
Available: php-common-5.4.16-48.el7.x86_64 (base)
php(zend-abi) = 20100525-64
Available: php-common-7.2.34-9.el7.remi.x86_64 (remi-php72)
php(zend-abi) = 20170718-64
Available: php-common-7.2.34-10.el7.remi.x86_64 (remi-php72)
php(zend-abi) = 20170718-64
Error: Package: php-pecl-redis5-5.3.6-1.el7.remi.7.2.x86_64 (remi-php72)
Requires: php(api) = 20170718-64
Installed: php-common-7.4.24-1.el7.remi.x86_64 (@remi-php74)
php(api) = 20190902-64
Available: php-common-5.4.16-48.el7.x86_64 (base)
php(api) = 20100412-64
Available: php-common-7.2.34-9.el7.remi.x86_64 (remi-php72)
php(api) = 20170718-64
Available: php-common-7.2.34-10.el7.remi.x86_64 (remi-php72)
php(api) = 20170718-64
サーバで使用しているphpのバージョンは7.4。うん、remi-php74以外のエラーも出力されちゃってるあたり、使わないリポジトリは整理しないといかんな…というのはさておき。
/etc/yum.repos.d/remi-php74 内の [remi-php74] 以下、
enabled=0
を
enabled=1
にしたらアップデートできた。
コメントを残す