Я развертываю linux Ubuntu 16.04 LTS VMSS, используя Azure шаблон ARM с пользовательским расширением сценария. Содержимое таможенного текста. sh:
apt-get update
apt-get install build-essential -y
...
, но на этом шаге обновления происходит сбой с ошибкой:
Splitting up /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_xenial_InRelease into data and signature failedE: GPG error: http://archive.ubuntu.com/ubuntu xenial InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
Когда я вхожу в виртуальную машину и выполняю обновление apt-get, он работает успешно.
Шаблон ARM для развертывания Linux VMSS с использованием расширения собственного сценария:
"virtualMachineProfile": {
"extensionProfile": {
"extensions": [
{
"name": "Custom Deployment",
"properties": {
"publisher": "Microsoft.Azure.Extensions",
"typeHandlerVersion": "2.1",
"autoUpgradeMinorVersion": true,
"protectedSettings": {
"commandToExecute": "[concat('/bin/bash customscript.sh')]",
"fileUris": [
"[parameters('scriptToExecuteLinux')]"
]
},
"type": "CustomScript"
}
},
}
......
}
Пожалуйста, дайте мне знать, если я выполняю какой-либо шаг неправильно. Заранее спасибо.