Topic: Error php56 to PHP70

Some packages cause errors when attemp;ting to go from 5.6 to 7

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.trouble-free.net
* epel: mirrors.mit.edu
* extras: mirror.cogentco.com
* remi-php56: remi.check-update.co.uk
* remi-php70: remi.check-update.co.uk
* remi-safe: remi.check-update.co.uk
* updates: mirror.atlanticmetro.net
Resolving Dependencies
--> Running transaction check
---> Package php.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-bcmath.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-bcmath.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-cli.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-cli.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-common.x86_64 0:5.6.17-1.el7.remi will be updated
--> Processing Dependency: php(api) = 20131106-64 for package: php-pecl-igbinary-1.2.1-1.el7.remi.5.6.x86_64
--> Processing Dependency: php(zend-abi) = 20131226-64 for package: php-pecl-igbinary-1.2.1-1.el7.remi.5.6.x86_64
---> Package php-common.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-devel.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-devel.x86_64 0:7.0.2-1.el7.remi will be obsoleting
---> Package php-gd.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-gd.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-gmp.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-gmp.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-intl.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-intl.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-json.x86_64 0:7.0.2-1.el7.remi will be obsoleting
---> Package php-mbstring.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-mbstring.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-mcrypt.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-mcrypt.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-mysqlnd.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-mysqlnd.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-pdo.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-pdo.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-pecl-apcu.x86_64 0:4.0.10-1.el7.remi.5.6 will be updated
---> Package php-pecl-apcu.x86_64 0:5.1.3-1.el7.remi.7.0 will be an update
--> Processing Dependency: php-pecl-apcu-bc(x86-64) for package: php-pecl-apcu-5.1.3-1.el7.remi.7.0.x86_64
---> Package php-pecl-jsonc.x86_64 0:1.3.9-1.el7.remi.5.6 will be obsoleted
---> Package php-pecl-jsonc-devel.x86_64 0:1.3.9-1.el7.remi.5.6 will be obsoleted
---> Package php-pecl-msgpack.x86_64 0:0.5.7-1.el7.remi.5.6 will be updated
---> Package php-pecl-msgpack.x86_64 0:2.0.0-1.el7.remi.7.0 will be an update
---> Package php-pecl-zip.x86_64 0:1.13.1-1.el7.remi.5.6 will be updated
---> Package php-pecl-zip.x86_64 0:1.13.1-3.el7.remi.7.0 will be an update
---> Package php-process.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-process.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-recode.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-recode.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-tidy.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-tidy.x86_64 0:7.0.2-1.el7.remi will be an update
---> Package php-xml.x86_64 0:5.6.17-1.el7.remi will be updated
---> Package php-xml.x86_64 0:7.0.2-1.el7.remi will be an update
--> Running transaction check
---> Package php-common.x86_64 0:5.6.17-1.el7.remi will be updated
--> Processing Dependency: php(api) = 20131106-64 for package: php-pecl-igbinary-1.2.1-1.el7.remi.5.6.x86_64
--> Processing Dependency: php(zend-abi) = 20131226-64 for package: php-pecl-igbinary-1.2.1-1.el7.remi.5.6.x86_64
---> Package php-pecl-apcu-bc.x86_64 0:1.0.1-1.el7.remi.7.0 will be installed
--> Finished Dependency Resolution
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Re: Error php56 to PHP70

See http://blog.remirepo.net/pages/PECL-ext … RPM-status

Like lot of extensions, igbinary is not yet compatible with PHP 7

If you really need it, you cannot update, so the error is expected.
If you can remove it; you will be able to update.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi