Hébergements Web - cURL error 77 avec php8.2 sur OVH
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

cURL error 77 avec php8.2 sur OVH

Von
e584be6d78ece02e9118
Erstellungsdatum 2023-01-27 10:24:44 (edited on 2024-09-04 12:30:26) in Hébergements Web

Bonjour,

J'ai développé un module de gestion de comptes et alias email en utilisant l'API d'OVH.
Tout fonctionne bien sur mon serveur local apache en php8.2.
Mais quand j'uploade mon module sur mon hébergement performance1 et que je le fais tourner avec php8.2 j'ai l'erreur **[GuzzleHttp\Exception\RequestException] cURL error 77**.
Pour info en descendant la version de php à 8.1 je n'ai pas l'erreur.

J'imagine qu'il y a un pb de conf sur OVH avec php8.2
Qu'y a-t-il à faire ?


1 Antwort ( Latest reply on 2023-02-22 07:32:55 Von
ppast.dev
)

bonjour,

Je n'ai pas de solution à apporter, mais une précision sur l'origine (peut-être) du problème.
J'ai effectivement le même soucis.

voici mon ovhconfig pour info :
`app.engine=php
app.engine.version=8.2
http.firewall=security
environment=production
container.image=stable64`

J'ai regardé le phpinfo() pour php 8.1 et 8.2 ; pour la rubrique curl, il y a la ligne "TLS-SRP=no" pour 8.2, alors que pour 8.1, il y a écrit "TLS-SRP=yes".

cf https://phpfpm82.webhosting-infos.hosting.ovh.net/https://phpfpm82.1infos.hosting.ovh.net/infos.hosting.ovh.net/https://phpfpm81.1infos.hosting.ovh.net/infos.hosting.ovh.net/

Dommage que depuis ce matin (euh non maintenant depuis plusieurs jours, à savoir depuis le 27 janvier), aucune réponse ne soit apportée sur une régression de la config...


Dommage que depuis ce matin, aucune réponse ne soit apportée sur une régression de la config...


Tu peux enlever "depuis ce matin"...

OVH une réponse svp ??

Hello,

Le firewall applicatif est-il activé dans la partie multisite de votre hébergement ?
https://docs.ovh.com/fr/hosting/activation-pare-feu-applicatif/#verifier-letat-de-la-tache-dactivation

Si c'est le cas, (comme pour @ppast.dev) je vous invite à le désactiver pour test.

^FabL

Bonjour,

J'ai essayé avec le pare-feu applicatif désactivé, ça ne change rien !

Pour info, l'erreur se produit lors d'une requête sortante vers les api google... :

cURL error 77: (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.googleapis.com/ ......

Y'aurait-il un pb d'ouverture vers l'extérieur ? Je confirme qu'en 8.1 tout va bien


cURL error 77

@FabL apparemment c'est un problème de validation de certificats. OVH aurait un problème d'accès au CAfile ?

Voir https://superuser.com/questions/1723154/curl-error-77-when-non-root-user

Initializing NSS with certpath: sql:/etc/pki/nssdb
* CAfile: /etc/pki/tls/certs/ca-bundle.crt **-> access denied ????**

Merci pour ce début de réponse... la balle est dans le camp ovh...

Bonjour,

Je vous invite à ouvrir tous deux une demande d'assistance en exposant les faits,

Je ferai le nécessaire pour que cela soit analysé par les équipes concernées. (N'hésitez pas à me partager les numéros de tickets ici)

^FabL

Merci @FabL, ticket incident créé : CS7417660

Numéro de ticket CS7440824 pour ma part. Merci @FabL

Prise en charge du ticket j+10 ce midi...

https://web-cloud.1ovhcloud.com/incidents/1b08nvnxwb14ovhcloud.com/incidents/1b08nvnxwb14

Nos administrateurs investiguent actuellement. La tâche travaux sera mise à jour au fur et à mesure.

Toutes nos excuses pour la gêne occasionnée.

^FabL

Pour info, j'ai eu la meme erreur aujourd'hui avec PHP 8.1.

Je reçois des erreurs curl 28 et curl 77 sur Wordpress, pour des requêtes sortantes. Par exemple, Wordpress lui-meme n'etait pas capable de faire un curl vers wordpress.org. Je suis tombé sur ce fil car j'ai des hébergements OVH ou la version PHP maximale est 7.3 ...

L'erreur de config curl est en cours de resolution (l'erreur a déjà disparu sur mon mutu en PHP 8.1, mais il ne faut jamais crier victoire trop tot :) ) , merci @FabL et bravo pour la patience @ppast.dev .

Je note aussi que la version de curl sur OVH est 7.64.0, qui date de Feb 2019 avec 33 security problems.

Bonjour,

J'ai eu la réponse suivante du support, que je partage ici pour avancer sur le sujet. En gros, la v8.2 n'est pas encore officielle, donc il faut attendre. Ce qui revient à dire qu'on ne pourra tester nos applis qu'une fois la 8.2 officiellement accessible. En espérant que le pb indiqué sera bien pris en compte d'ici là.

La tâche travaux semble liée plutôt au pb intempestif remonté par d'autres utilisateurs sur 8.1. Dommage pour moi et @e584be6d78ece02e9118 :-(

> Bonjour Monsieur,

> Suite aux vérifications, la version PHP 8.2 est en cours d'implémentation sur les hébergements mutualisés. Raison pour laquelle la version n'est pas encore disponible sur l'espace client.

> Je vous invite à utiliser la version 8.1 pour le moment, je vous invite à patienter qu'elle soit mise en place sur votre espace client OVHCloud.

> Je vous souhaite une bonne journée.