Don't know why packer init is failing in my mac osx. It worked well on my Debian machine. I'm on version 1.8.6
Failed getting the "
github.com/hashicorp/amazon" plugin:
19 errors occurred:
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_netbsd_arm.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_openbsd_amd64.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_linux_386.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_windows_amd64.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_linux_arm.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_linux_arm64.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_freebsd_amd64.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_freebsd_arm.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_netbsd_386.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_netbsd_amd64.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_freebsd_386.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_windows_386.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_solaris_amd64.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_openbsd_arm.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_linux_amd64.zip: wrong system, expected darwin_amd64
	* Checksums (*sha256.digest) did not match.
Expected: d86025aef6050899388d1d3975dc730e4b359d4b02a81419932c0dae9ef0c37e
Got     : 358028e6fc0866c67b85ce712b48ca9cf2cc4b6b921e7be9f7e85481761625b9
. Is the checksum file correct ? Is the binary file correct ?
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_darwin_arm64.zip: wrong system, expected darwin_amd64
	* ignoring invalid remote binary packer-plugin-amazon_v1.2.4_x5.0_openbsd_386.zip: wrong system, expected darwin_amd64
	* could not install any compatible version of plugin "
github.com/hashicorp/amazon"
This is the content of my hcl file. Do you see anything wrong?
packer {
  required_plugins {
    amazon = {
      version = ">= 1.2.4"
    }
  }
}
locals {
  timestamp = regex_replace(timestamp(), "[- TZ:]", "")
}
source "amazon-ebs" "nodejs" {
  ami_name = "example-nodejs-app-${local.timestamp}"
  source_ami_filter {
    filters = {
      name                = "amzn2-ami-hvm-*-x86_64-gp2"
      root-device-type    = "ebs"
      virtualization-type = "hvm"
    }
    most_recent = true
    owners      = ["amazon"]
  }
  instance_type = "t2.micro"
  region = "us-east-1"
  ssh_username = "ec2-user"
}
build {
  sources = [
    "source.amazon-ebs.nodejs"
  ]
  provisioner "shell" {
    script = "./setup-amzn2.sh"
  }
  provisioner "file" {
    source = "/Users/admin/repos/exercises/packer/IaC/packer/NodeJS_On_EC2/node-hello"
    destination = "/home/ec2-user/app"
  }
  provisioner "shell" {
    script = "./setup-node-amzn2.sh"
  }
  post-processor "manifest" {
    output = "manifest.json"
    strip_path = true
  }
}