Topic: error updating to latest php-pecl-mongodb

Hi - this started when php-pecl-mongodb-1.7.1-1.el8.remi.7.3.x86_64 was released.  I just haven't had a chance to post this note:

I am running PHP 7.3 on CentOS 8, and currently have php-pecl-mongodb-1.6.1-1.el8.remi.7.3.x86_64 installed.  When I run yum update, I'm getting:

Error:
 Problem: cannot install the best update candidate for package php-pecl-mongodb-1.6.1-1.el8.remi.7.3.x86_64
  - nothing provides libbson(x86-64) >= 1.16.1 needed by php-pecl-mongodb-1.7.2-1.el8.remi.7.3.x86_64
  - nothing provides mongo-c-driver-libs(x86-64) >= 1.16.1 needed by php-pecl-mongodb-1.7.2-1.el8.remi.7.3.x86_64
  - nothing provides libmongocrypt(x86-64) >= 1.0.3 needed by php-pecl-mongodb-1.7.2-1.el8.remi.7.3.x86_64

Is there something I have to change to update to the latest php-pecl-mongodb package?

Thanks for your help.

Ryan

Re: error updating to latest php-pecl-mongodb

you need new version of library in "reml" or in "epel-testing"

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: error updating to latest php-pecl-mongodb

Thanks for the quick reply - enabling remi did it.

Re: error updating to latest php-pecl-mongodb

And FYI, mongo-c-driver 1.16.1 is now in EPEL stable

https://bodhi.fedoraproject.org/updates … 56fd45971f

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

5 (edited by der_eismann 2022-09-12 10:59:23)

Re: error updating to latest php-pecl-mongodb

We just stumbled upon the same error since 11th September. However this time it seems there are no new versions of mongo-c-driver or libbson in the "remi" repository for AlmaLinux/RHEL 9. I also don't want to enable "epel-testing" for our production images.

Is it normal that you build against "epel-testing"?

Error: 
 Problem: cannot install the best candidate for the job
  - nothing provides libbson(x86-64) >= 1.23.0 needed by php-pecl-mongodb-1.14.1-1.el9.remi.8.0.x86_64
  - nothing provides libmongocrypt(x86-64) >= 1.6.0 needed by php-pecl-mongodb-1.14.1-1.el9.remi.8.0.x86_64
  - nothing provides mongo-c-driver-libs(x86-64) >= 1.23.0 needed by php-pecl-mongodb-1.14.1-1.el9.remi.8.0.x86_64

Re: error updating to latest php-pecl-mongodb

Damned....

Try with epel testing enabled

Need to understand how this happen

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: error updating to latest php-pecl-mongodb

With epel-testing enabled I can install the packages. But as I said, this is not an option for our production builds.

Re: error updating to latest php-pecl-mongodb

New build (1.14.1-2) now uses the versions in EPEL stable (instead of the ones in EPEL testing)


Sorry for the mistake
and thanks for the report

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: error updating to latest php-pecl-mongodb

Thanks for fixing and the quick reaction time!