every new beginning comes from some other beginning's end だなぁ

phpのアップデート時にError: Packageで大量のエラー

サーバのアップデート時に 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

にしたらアップデートできた。

Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です