Azureでパッカーを介してCentos8イメージを作成するとエラーが発生する

Azureでパッカーを介してCentos8イメージを作成するとエラーが発生する

イメージを作成できないので、ここで何が間違っているのか教えてもらえますか?実際、このコマンドをCentosホストで実行すると正常に動作しますが、パッケージャを介して同じコマンドを実行するとエラーが発生します。

JSONファイル:

{
  "builders": [{
    "type": "azure-arm",
  
    "client_id": "{{user `azure-client-id`}}",
    "client_secret": "{{user `azure-client-secret`}}",
    "tenant_id": "{{user `azure-tenant-id`}}",
    "subscription_id": "{{user `azure-subscription-id`}}",
    
    "managed_image_resource_group_name": "{{user `azure-resource-group`}}",
    "managed_image_name": "CentOS8-Packer",
  
    "os_type": "Linux",
    "image_publisher": "OpenLogic",
    "image_offer": "CentOS",
    "image_sku": "8_2-gen2",

    "location": "{{user `azure-region`}}",
    "vm_size": "{{user `vm-size`}}"
  }],

  "provisioners": [
    {
      "execute_command": "chmod +x {{ .Path }}; {{ .Vars }} sudo -E sh '{{ .Path }}'",
      "script":"ami-script.sh"
      "type": "shell"
    }
  ]
}

ami-script.sh内容:

#!/bin/bash -e
dnf update -y
dnf install terminator xrdp -y

エラー:更新セクション:

dnf update -y間違い:

ここに画像の説明を入力してください。 ここに画像の説明を入力してください。 dnf インストール出口 xrdp エラー (解決済み) ここに画像の説明を入力してください。

ベストアンサー1

おすすめ記事