2 votes

échecs des requêtes web en curl

J'ai un macbook pro qui fonctionne avec Catalina 10.15.1. Cependant, ce problème est présent depuis au moins Mojave.

Après un redémarrage, il fonctionne correctement pendant un certain temps (jusqu'à environ une heure, mais je n'ai pas mesuré), puis la plupart des requêtes web commencent à échouer. Cela n'affecte pas Chrome qui est mon navigateur principal, mais pour l'exemple en cours d'exécution :

curl https://github.com
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

La course à pied :

curl http://example.com
curl: (56) Recv failure: Connection reset by peer`

Un redémarrage résoudra temporairement ces deux problèmes.

J'ai essayé d'utiliser brew pour mettre à jour curl y libressl mais ils sont tous deux à jour.

curl 7.64.1 (x86_64-apple-darwin19.0) libcurl/7.64.1 (SecureTransport) 
LibreSSL/2.8.3 zlib/1.2.11 nghttp2/1.39.2

Comment puis-je résoudre ces problèmes de connexion ?

0voto

shanecp Points 101

Cela peut être dû à des problèmes de réseau ou de connexion.

Il faut trouver l'origine du problème.

  • Essayez d'abord de vous connecter via un téléphone portable ou une connexion 4G pour voir si le problème vient de votre machine ou du réseau local.
  • Si le problème est lié à la machine, essayez de désactiver les pare-feu, les programmes antivirus, etc. pour trouver l'origine du problème.
  • Cela peut se produire en raison d'une configuration IP v6 incorrecte. Essayez de désactiver IPv6 localement.
  • Aller à System Preferences > Network > TCP/IP > Modifier Configure IPv6 à Link-local only .
  • Si vous avez accès au routeur, essayez de désactiver le réseau IPv6. Si cela résout le problème, il s'agit d'une mauvaise configuration du routeur.
  • Après avoir trouvé la cause, corrigez-la et activez les pare-feu et les programmes antivirus.

-1voto

Udhy Points 5964

Deux options s'offrent à vous ;

Essayez d'abord d'exécuter la commande suivante

export HOMEBREW_FORCE_BREWED_CURL=1

Ensuite, exécutez la commande suivante dans votre terminal :

networksetup -setv6off Wi-Fi

Redémarrez la machine et vérifiez-la.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X