App Layering Creating/Editing Layers or Publishing image to Azure may fail with error "unable to continue because one or more prerequisite sub tasks failed"

book

Article ID: CTX697051

calendar_today

Updated On:

Description

When attempting to Creat/Edit Layers or Publish images to Azure, the task may fail "unable to continue because one or more prerequisite sub tasks failed"

ELM maservice log may show "CompositingEngineS: Failed to get jobs on Compositing Engine machine. Will continue to retry until success, cancelled or timed out."

This can be a sporadic issue where sometimes the tasks will complete and sometime they will not even with the same connector.

 

Cause

This can occur the VM in Azure attempts to boot using a Microsoft Azure Network Adapter (MANA) rather than a standard NIC.  This may be a result of the VM being created on newer hardware in Azure that is MANA capable.  This may be more likely on newer SKUs.  The Compositing Engine in App Layering versions up to and including 2603 does not support MANA.  If MANA is used, the network may or may not yet be available when the Compositing Engine tries to use it and it will cause CE to time out. 

Resolution

Using the LegacyVMNVA  tag will prevent the VM from using MANA.  A modified starter template is available from Citrix Support.  Citrix is working on including MANA support in future releases. 

Issue/Introduction

When attempting to Creat/Edit Layers or Publish images to Azure, the task may fail "unable to continue because one or more prerequisite sub tasks failed"