Error: Failed to install provider (gavinbunney/kubectl v1.14.0, terraform-aws-modules/http v2.4.1)

i didnt get this error until yesterday. but i got this error today

Error: Failed to install provider
Error while installing gavinbunney/kubectl v1.14.0: stream error: stream ID 1; PROTOCOL_ERROR; received from peer

Error: Failed to install provider
Error while installing terraform-aws-modules/http v2.4.1: stream error: stream ID 1; PROTOCOL_ERROR; received from peer

terraform {
required_version = “>= 1.0.0”
required_providers {
aws = {
source = “hashicorp/aws”
version = “>= 3.72”
}
kubernetes = {
source = “hashicorp/kubernetes”
version = “>= 2.10”
}
helm = {
source = “hashicorp/helm”
version = “>= 2.4.1”
}
tls = {
source = “hashicorp/tls”
version = “3.4.0”
}
}
provider “aws” {
region = var.aws_region
allowed_account_ids = [var.aws_account_id]
profile = var.aws_profile
}
provider “kubernetes” {
host = module.eks.eks_cluster_endpoint
cluster_ca_certificate = base64decode(module.eks.eks_cluster_certificate_authority_data)
token = data.aws_eks_cluster_auth.this.token
}
provider “helm” {
kubernetes {
host = module.eks.eks_cluster_endpoint
cluster_ca_certificate = base64decode(module.eks.eks_cluster_certificate_authority_data)
token = data.aws_eks_cluster_auth.this.token
}
}

is there anyone can help…?

i solved this issue. this is solved by turning on docker in local machine.

i just dont know why terraform init needs docker launched