Seemingly Cannot Upgrade to php 8.1.24

NLB

New member
Hi Folks,

When I attempted to patch the server running php 8.1.23, I got this message from dnf:

Problem: cannot install the best candidate for the job
nothing provides libclntsh.so.21.1()(64bit) needed by php-oci8-8.1.24-1.el8.remi.x86_64

The weird thing is, I have the latest & greatest oracle instantclient installed (21.11) on the same server with all its libraries, and I've confirmed that all the libraries are there including libclntsh.so.21.1 ... so I have no clue why dnf thinks the supporting oracle client library is missing.

Has anyone else experienced this?

My environment: AlmaLinux release 8.8, Apache 2.4.37, PHP 8.1.23

Thanks for any help,
NLB
 
Hi Folks,

When I attempted to patch the server running php 8.1.23, I got this message from dnf:

Problem: cannot install the best candidate for the job
nothing provides libclntsh.so.21.1()(64bit) needed by php-oci8-8.1.24-1.el8.remi.x86_64

The weird thing is, I have the latest & greatest oracle instantclient installed (21.11) on the same server with all its libraries, and I've confirmed that all the libraries are there including libclntsh.so.21.1 ... so I have no clue why dnf thinks the supporting oracle client library is missing.

Has anyone else experienced this?

My environment: AlmaLinux release 8.8, Apache 2.4.37, PHP 8.1.23

Thanks for any help,
NLB
For anyone who runs into this issue, I found out what the problem was. Previously it just didn't matter if I used the "zip" files or the "rpm" files when installing the oracle instantclient ... but now, according to blog.remirepo.net:
"oci8 extension now uses the RPM of Oracle Instant Client version 21.11 on x86_64"
So I installed the instantclient using the rpms, and the dnf update to 8.1.24 worked perfectly.
Gotta love it :)
NLB
 
Back
Top