Topic: phpMyAdmin.noarch 0:4.6.1-1.el7.remi requires php(language) >= 5.5

Can't update phpMyAdmin from remi repo:

# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.nsw.coloau.com.au
* elrepo: mirror.ventraip.net.au
* elrepo-kernel: mirror.ventraip.net.au
* epel: fedora.uberglobalmirror.com
* extras: mirror.nsw.coloau.com.au
* remi: remi.conetix.com.au
* rpmforge: mirror.ventraip.net.au
* updates: mirror.nsw.coloau.com.au
Resolving Dependencies
--> Running transaction check
---> Package phpMyAdmin.noarch 0:4.4.15.5-1.el7.remi will be updated
---> Package phpMyAdmin.noarch 0:4.6.1-1.el7.remi will be an update
--> Processing Dependency: php-composer(udan11/sql-parser) >= 3.4.0 for package: phpMyAdmin-4.6.1-1.el7.remi.noarch
--> Processing Dependency: php(language) >= 5.5 for package: phpMyAdmin-4.6.1-1.el7.remi.noarch
--> Running transaction check
---> Package php-udan11-sql-parser.noarch 0:3.4.0-1.el7.remi will be installed
---> Package phpMyAdmin.noarch 0:4.6.1-1.el7.remi will be an update
--> Processing Dependency: php(language) >= 5.5 for package: phpMyAdmin-4.6.1-1.el7.remi.noarch
--> Finished Dependency Resolution
Error: Package: phpMyAdmin-4.6.1-1.el7.remi.noarch (remi)
           Requires: php(language) >= 5.5
           Installed: php-common-5.4.45-8.el7.remi.x86_64 (@remi)
               php(language) = 5.4.45
           Available: php-common-5.4.16-36.el7_1.x86_64 (base)
               php(language) = 5.4.16
           Available: php-common-5.4.45-7.el7.remi.x86_64 (remi)
               php(language) = 5.4.45
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

If phpMyAdmin 4.6.1 requires php 5.5, I guess refactoring the RPM with dependency on php55-php-common instead will probably fix the yum update, at least in the short term.

Re: phpMyAdmin.noarch 0:4.6.1-1.el7.remi requires php(language) >= 5.5

PHP 5.4 is dead so in all case I recommend to enable remi-php55 or remi-php56 repository to update PHP to a maintained version.

For phpMyAdmin, see http://forum.remirepo.net/viewtopic.php?id=3388

Problem should be fixed now (4.6 moved to "remi-test", 4.4 in "remi").

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: phpMyAdmin.noarch 0:4.6.1-1.el7.remi requires php(language) >= 5.5

P.S.: reminder: as stated in http://blog.remirepo.net/post/2016/03/2 … ion-4.6-en
phpMyAdmin will be moved in "remi" repo in the near future (in a few month), making PHP upgrade mandatory.

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: phpMyAdmin.noarch 0:4.6.1-1.el7.remi requires php(language) >= 5.5

Remi, on the CentOS 6 machine I tested it yesterday I had all PHP versions installed from your remi repo. Now, on another test machine running CentOS 7 with all PHP 5.4, 5.5, 5.6 and 7.0 installed, after running 'yum clean all' I still see the issue, if you could have a squeeze at http://pastebin.com/unq6cuPA
Thanks.

Re: phpMyAdmin.noarch 0:4.6.1-1.el7.remi requires php(language) >= 5.5

Probably an "not yet sync mirror", please try again (after a yum clean all)


P.S. forget previous, you have "remi-test" enabled, so this is expected.

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: phpMyAdmin.noarch 0:4.6.1-1.el7.remi requires php(language) >= 5.5

Still something nqr at my end. On a 3rd test machine running CentOS 7:
http://pastebin.com/3Ca2rD1q
As you can see, I've actually got 5.6.21 version enabled, but haven't figured the upgrade path out yet smile

Re: phpMyAdmin.noarch 0:4.6.1-1.el7.remi requires php(language) >= 5.5

You have php 5.4 (base packages) + 5.5 and 5.6 (SCL)

phpMyAdmin need 5.5+ as "base", so you need to enable "remi-php55" or "remi-php56" repo.

Again, as explained in http://forum.remirepo.net/viewtopic.php?id=3388

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: phpMyAdmin.noarch 0:4.6.1-1.el7.remi requires php(language) >= 5.5

Yep, that makes sense. Thanks smile