1 (edited by mvug 2019-04-03 11:41:06)

Topic: php 7.3.4-1.el7.remi install error

Hi,

just was updating php to 7.3.4 and got these errors:


Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.mirror.triple-it.nl
 * elrepo: elrepo.0m3n.net
 * elrepo-kernel: elrepo.0m3n.net
 * epel: [url=ftp://ftp.nluug.nl]ftp.nluug.nl[/url]
 * extras: centos.mirror.transip.nl
 * remi-php73: remi.mirrors.cu.be
 * remi-safe: remi.mirrors.cu.be
 * updates: mirror.ams1.nl.leaseweb.net
Resolving Dependencies
--> Running transaction check
---> Package php-bcmath.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-bcmath.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-cli.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-cli.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-common.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-common.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-devel.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-devel.x86_64 0:7.3.4-1.el7.remi will be an update
--> Processing Dependency: libargon2-devel(x86-64) for package: php-devel-7.3.4-1.el7.remi.x86_64
--> Processing Dependency: libedit-devel(x86-64) for package: php-devel-7.3.4-1.el7.remi.x86_64
---> Package php-fpm.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-fpm.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-gd.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-gd.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-imap.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-imap.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-intl.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-intl.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-json.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-json.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-mbstring.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-mbstring.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-mysqlnd.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-mysqlnd.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-opcache.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-opcache.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-pdo.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-pdo.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-process.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-process.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-soap.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-soap.x86_64 0:7.3.4-1.el7.remi will be an update
---> Package php-xml.x86_64 0:7.3.3-1.el7.remi will be updated
---> Package php-xml.x86_64 0:7.3.4-1.el7.remi will be an update
--> Running transaction check
---> Package libargon2-devel.x86_64 0:20161029-2.el7 will be installed
--> Processing Dependency: libargon2(x86-64) = 20161029-2.el7 for package: libargon2-devel-20161029-2.el7.x86_64
---> Package libedit-devel.x86_64 0:3.0-12.20121213cvs.el7 will be installed
--> Processing Dependency: ncurses-devel for package: libedit-devel-3.0-12.20121213cvs.el7.x86_64
--> Running transaction check
---> Package libargon2-devel.x86_64 0:20161029-2.el7 will be installed
--> Processing Dependency: libargon2(x86-64) = 20161029-2.el7 for package: libargon2-devel-20161029-2.el7.x86_64
---> Package ncurses-devel.x86_64 0:5.9-14.20130511.el7_4 will be installed
--> Finished Dependency Resolution
Error: Package: libargon2-devel-20161029-2.el7.x86_64 (epel)
           Requires: libargon2(x86-64) = 20161029-2.el7
           Installed: libargon2-20161029-2.el7.remi.x86_64 (@remi)
               libargon2(x86-64) = 20161029-2.el7.remi
           Available: libargon2-20161029-2.el7.x86_64 (epel)
               libargon2(x86-64) = 20161029-2.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Re: php 7.3.4-1.el7.remi install error

At some point argon2 was in my repository, and have been removed, as it is now available in EPEL

You have to switch to EPEL package

yum downgrade libargon2
yum 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

Re: php 7.3.4-1.el7.remi install error

BTW, you probably don't need all those -devel packages (libargon2-devel, php-devel...)

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

Re: php 7.3.4-1.el7.remi install error

Also notice, that this will be fixed soon, as argon2-20161029-3.el7 which is in "epel-testing" will be soon in stable and will replace old version from my repository.

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

Re: php 7.3.4-1.el7.remi install error

Thanks, it works again!

Re: php 7.3.4-1.el7.remi install error

smile

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