# Libcurl.so.4 version \`CURL\_OPENSSL\_3' not found (required by php-5.6)

**URL:** <https://www.debian-fr.org/t/libcurl-so-4-version-curl-openssl-3-not-found-required-by-php-5-6/80702>\
**Category:** Support Debian\
**Created:** [Novembre 26, 2019, 3:30 UTC](https://www.debian-fr.org/t/libcurl-so-4-version-curl-openssl-3-not-found-required-by-php-5-6/80702 "2019-11-26T15:30:42Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Novembre 26, 2019, 3:30 UTC](https://www.debian-fr.org/t/libcurl-so-4-version-curl-openssl-3-not-found-required-by-php-5-6/80702/1 "2019-11-26T15:30:42Z")

</div>

Bonjour,  
Sur une debian Buster, apache2, php-7.3-fpm

ce message d’erreur est apparu après un upgrade automatique de certbot (letsencrypt):  
libcurl.so.4 version `CURL\_OPENSSL\_3’ not found (required by php-5.6)

Sur le post suivant j’ai trouvé une résolution pour UBUNTU:  
[https://forum.phpfrance.com/post462176.html?sid=10932a285fcc9fea388dad2faa8f53fd#p462176](https://forum.phpfrance.com/post462176.html?sid=10932a285fcc9fea388dad2faa8f53fd#p462176)

Ce post donne 4 pistes:

[https://github.com/atom/github/issues/1680](https://github.com/atom/github/issues/1680)  
[https://github.com/curl/curl/issues/243 … -392661742](https://github.com/curl/curl/issues/2433#issuecomment-392661742)  
[https://askubuntu.com/questions/1087576 … -not-found](https://askubuntu.com/questions/1087576/version-curl-openssl-3-not-found)  
[https://askubuntu.com/questions/1061431 … -same-time](https://askubuntu.com/questions/1061431/how-to-have-both-libcurl3-and-libcurl4-installed-at-same-time)

Ces solutions, qui proposent notamment l’installation d’un package PPA regroupant les 2 versions 3 et 4 de libcurl, sont données pour différentes distributions UBUNTU. Laquelle me conseillez-vous pour Debian buster ?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Novembre 26, 2019, 3:59 UTC](https://www.debian-fr.org/t/libcurl-so-4-version-curl-openssl-3-not-found-required-by-php-5-6/80702/2 "2019-11-26T15:59:11Z")

</div>

> [@kmchen](#):
>
> required by php-5.6

Tu n’es pas en php7.3 contrairement à ce que tu penses, ou bien tu dois avoir un php5 qui traine quelquepart en parallèle de ton 7.3 et qu’il faudrait désinstaller (ou bien trouver pourquoi ton certbot utilise cette version de php, et lui dire que non, mais bon, faut trouver où).

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Novembre 26, 2019, 4:17 UTC](https://www.debian-fr.org/t/libcurl-so-4-version-curl-openssl-3-not-found-required-by-php-5-6/80702/3 "2019-11-26T16:17:12Z")

</div>

il faut prendre dans Debian ce qui existe dans Debian

[https://packages.debian.org/fr/buster/libcurl4](https://packages.debian.org/fr/buster/libcurl4)

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Novembre 26, 2019, 4:46 UTC](https://www.debian-fr.org/t/libcurl-so-4-version-curl-openssl-3-not-found-required-by-php-5-6/80702/4 "2019-11-26T16:46:04Z")

</div>

> [@grandtoubab](#):
>
> il faut prendre dans Debian ce qui existe dans Debian

Ca c’est vrai, ça peut toujours se tenter de l’installer, mais je ne crois pas que ce soit ça vu le message d’erreur et les articles indiqués.

---

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Novembre 26, 2019, 9:49 UTC](https://www.debian-fr.org/t/libcurl-so-4-version-curl-openssl-3-not-found-required-by-php-5-6/80702/5 "2019-11-26T21:49:26Z")

</div>

Pardon j’aurais du mentionner que j’avais un php5.6-fpm en plus de 7.3-fpm et 7.0. cette version de php que j’avais compilé/installé il y a 6 mois devait faire référence à une lib qui a disparu avec un upgrade buster.  
En réinstallant php5.6-fpm depuis les repository sury j’ai de nouveau un php5.6 qui fonctionne.  
Pour ceux qui tomberaient sur ce post en rencontrant ce pb:

```auto
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list
apt-get update
apt install php5.6-fpm

```

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Novembre 26, 2019, 10:11 UTC](https://www.debian-fr.org/t/libcurl-so-4-version-curl-openssl-3-not-found-required-by-php-5-6/80702/6 "2019-11-26T22:11:41Z")

</div>

La prochaine fois, commence par dire que tu installes des trucs depuis le depot sury.  
Ca permettra aux gens savoir que tu n’es plus sous debian, et de te dire direct d’aller leur demander pourquoi leur truc met le bazar.  
Enfin c’est ce qu’on ma dit, vu que je n’ai jamais eu besoin de l’utiliser.

---

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Novembre 26, 2019, 10:19 UTC](https://www.debian-fr.org/t/libcurl-so-4-version-curl-openssl-3-not-found-required-by-php-5-6/80702/7 "2019-11-26T22:19:12Z")

</div>

J’ignorais qu’il y avait un conflit Debian/Sury. Je viens seulement d’installer le dépot Sury. Pour le moment ils m’ont plutot permis de refaire marcher un php5.6 qui ne fonctionnait plus.

Mais si ça risque de provoquer d’autres conflits et s’il y a une solution “pure Debian” multi PHP qui fonctionne je suis preneur

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Novembre 27, 2019, 12:00 UTC](https://www.debian-fr.org/t/libcurl-so-4-version-curl-openssl-3-not-found-required-by-php-5-6/80702/8 "2019-11-27T00:00:55Z")

</div>

Ben je vais être honnête, je ne sais pas ce que vaut le dépot sury, je n’ai que répété bêtement ce que disait je crois @grandtoubab  
Mais en rajoutant des sources jessie, par exemple, tu peux installer sa version de php5 (5.6.33-0+deb8u1), par exemple.  
Et sinon, toujours juste pour éviter le dépot sury, il y a plein de tutos pour l’ajout de multiples version en compilant.
