Maison  >  Article  >  développement back-end  >  Comment résoudre l'erreur « runtime/cgo : pthread_create échoué : opération non autorisée » lors de la création de l'image Go avec CircleCI ?

Comment résoudre l'erreur « runtime/cgo : pthread_create échoué : opération non autorisée » lors de la création de l'image Go avec CircleCI ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-23 23:32:30776parcourir

How to Resolve

Lorsque je construis Go Image avec CircleCI, j'obtiens runtime/cgo : pthread_create failed : Operation not approved

Le problème :

Lors de la création d'une image Go avec CircleCI, vous rencontrez l'erreur : runtime/cgo : pthread_create failed : Operation not approved.

La solution :

Il a été déterminé qu'un changement architectural dans l'image Go s'est produit à la mi-juin. La solution consistait à spécifier une version spécifique de l'image Go :

FROM golang:1.19.1

Cela a résolu l'erreur.

Informations supplémentaires :

CircleCI nécessite Exécuteur CircleCI pour exécuter la commande go mod download. Cette commande n'a pas pu télécharger les modules en raison d'une opération non autorisée. Spécifier une version spécifique du Go avec le changement d'architecture et nécessite que CircleCI s'assure qu'il dispose des capacités correctes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn