Skip to content

Commit c549979

Browse files
authored
Merge pull request #8219 from MicrosoftDocs/main
Auto push to live 2025-02-13 02:00:02
2 parents a192171 + eb93978 commit c549979

29 files changed

+468
-50
lines changed

support/azure/azure-kubernetes/create-upgrade-delete/error-code-vhdfilenotfound.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
---
22
title: Troubleshoot the ERR_VHD_FILE_NOT_FOUND error code
3-
description: Learn how to troubleshoot the ERR_VHD_FILE_NOT_FOUND error (124) when you try to create and deploy an Azure Kubernetes Service (AKS) cluster.
4-
ms.date: 10/14/2024
3+
description: Learn how to troubleshoot the ERR_VHD_FILE_NOT_FOUND error (65) when you try to create and deploy an Azure Kubernetes Service (AKS) cluster.
4+
ms.date: 02/13/2025
55
editor: v-jsitser
6-
ms.reviewer: axelg, chiragpa, v-leedennis
6+
ms.reviewer: axelg, chiragpa, lilypan, v-leedennis
77
ms.service: azure-kubernetes-service
88
#Customer intent: As an Azure Kubernetes user, I want to troubleshoot the ERR_VHD_FILE_NOT_FOUND error code (or error code OutboundConnFailVMExtensionError, error number 50 - or error code ERR_K8S_API_SERVER_CONN_FAIL, error number 51) so that I can successfully create and deploy an Azure Kubernetes Service (AKS) cluster.
99
ms.custom: sap:Create, Upgrade, Scale and Delete operations (cluster or nodepool)
1010
---
11-
# Troubleshoot the ERR_VHD_FILE_NOT_FOUND error code (124)
11+
# Troubleshoot the ERR_VHD_FILE_NOT_FOUND error code (65)
1212

13-
This article discusses how to identify and resolve the `ERR_VHD_FILE_NOT_FOUND` error code (error code number 124) that occurs when you try to create and deploy a Microsoft Azure Kubernetes Service (AKS) cluster.
13+
This article discusses how to identify and resolve the `ERR_VHD_FILE_NOT_FOUND` error code (error code number 65) that occurs when you try to create and deploy a Microsoft Azure Kubernetes Service (AKS) cluster.
1414

1515
## Symptoms
1616

1717
When you try to create an AKS cluster, you receive the following error message:
1818

1919
> VMExtensionProvisioningError: VM has reported a failure when processing extension 'vmssCSE'.
2020
>
21-
> Error message: "Enable failed: failed to execute command: command terminated with exit status=124
21+
> Error message: "Enable failed: failed to execute command: command terminated with exit status=65
2222
2323
## Cause
2424

25-
Under rare circumstances, the 124 exit code for the Azure Virtual Machine Scale Set custom script extension (`vmssCSE`) might happen instead of the following error codes:
25+
Under rare circumstances, the 65 exit code for the Azure Virtual Machine Scale Set custom script extension (`vmssCSE`) might happen instead of the following error codes:
2626

2727
| Error code name | Error code number |
2828
|---------------------------------------------|-------------------|
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
title: ERR_VHD_FILE_NOT_FOUND when creating AKS clusters
3+
description: Learn how to troubleshoot the ERR_VHD_FILE_NOT_FOUND error (65) when you try to create and deploy an Azure Kubernetes Service (AKS) cluster.
4+
ms.date: 10/14/2024
5+
editor: v-jsitser
6+
ms.reviewer: axelg, chiragpa, v-leedennis
7+
ms.service: azure-kubernetes-service
8+
#Customer intent: As an Azure Kubernetes user, I want to troubleshoot the ERR_VHD_FILE_NOT_FOUND error code (or error code OutboundConnFailVMExtensionError, error number 50 - or error code ERR_K8S_API_SERVER_CONN_FAIL, error number 51) so that I can successfully create and deploy an Azure Kubernetes Service (AKS) cluster.
9+
ms.custom: sap:Create, Upgrade, Scale and Delete operations (cluster or nodepool)
10+
---
11+
# ERR_VHD_FILE_NOT_FOUND error code (65) when deploying an AKS cluster
12+
13+
This article discusses how to identify and resolve the `ERR_VHD_FILE_NOT_FOUND` error code (error code number 65) that occurs when you try to create and deploy a Microsoft Azure Kubernetes Service (AKS) cluster.
14+
15+
## Symptoms
16+
17+
When you try to create an AKS cluster, you receive the following error message:
18+
19+
> VMExtensionProvisioningError: VM has reported a failure when processing extension 'vmssCSE'.
20+
>
21+
> Error message: "Enable failed: failed to execute command: command terminated with exit status=65
22+
23+
## Cause
24+
25+
Under rare circumstances, the 65 exit code for the Azure Virtual Machine Scale Set custom script extension (`vmssCSE`) might happen instead of the following error codes:
26+
27+
| Error code name | Error code number |
28+
|---------------------------------------------|-------------------|
29+
| `OutboundConnFailVMExtensionError` | 50 |
30+
| `K8SAPIServerConnFailVMExtensionError` | 51 |
31+
| `K8SAPIServerDNSLookupFailVMExtensionError` | 52 |
32+
33+
This error occurs if a connectivity issue exists between your AKS cluster and the required Azure endpoints, such as `mcr.microsoft.com` or `acs-mirror.azureedge.net`.
34+
35+
## Solution
36+
37+
Review [outbound network and FQDN rules for Azure Kubernetes Service (AKS) clusters](/azure/aks/outbound-rules-control-egress) and make sure that all API services FQDN are allowed.
38+
39+
For detailed troubleshooting steps, refer to the troubleshooting guides in the following articles:
40+
41+
- [Troubleshoot the VMExtensionError_OutboundConnFail error code (50)](../error-codes/vmextensionerror-outboundconnfail.md)
42+
- [Troubleshoot the VMExtensionError_K8SAPIServerConnFail error code (51)](../error-codes/vmextensionerror-k8sapiserverconnfail.md)
43+
- [Troubleshoot the VMExtensionError_K8SAPIServerDNSLookupFail error code (52)](../error-codes/vmextensionerror-k8sapiserverdnslookupfail.md)
44+
45+
46+
## References
47+
48+
- [General troubleshooting of AKS cluster creation issues](../create-upgrade-delete/troubleshoot-aks-cluster-creation-issues.md)
49+
50+
- [Outbound network and FQDN rules for Azure Kubernetes Service (AKS) clusters](/azure/aks/outbound-rules-control-egress)
51+
52+
[!INCLUDE [Azure Help Support](../../../includes/azure-help-support.md)]
53+

support/azure/azure-kubernetes/toc.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
href: create-upgrade-delete/troubleshoot-aks-cluster-creation-issues.md
1010
- name: CniDownloadTimeoutVMExtensionError error (41)
1111
href: create-upgrade-delete/error-code-cnidownloadtimeoutvmextensionerror.md
12-
- name: ERR_VHD_FILE_NOT_FOUND error (124)
12+
- name: ERR_VHD_FILE_NOT_FOUND error (65)
1313
href: create-upgrade-delete/error-code-vhdfilenotfound.md
1414
- name: InvalidParameter error
1515
href: create-upgrade-delete/error-code-invalidparameter.md
@@ -366,6 +366,7 @@
366366
href: error-codes/vmextensionerror-k8sapiserverconnfail.md
367367
- name: VMExtensionError_K8SAPIServerDNSLookupFail error
368368
href: error-codes/vmextensionerror-k8sapiserverdnslookupfail.md
369-
- name: VMExtensionError_K8SAPIServerDNSLookupFail error
370369
- name: UnsatisfiablePDB error
371-
href: error-codes/unsatisfiablepdb-error.md
370+
href: error-codes/unsatisfiablepdb-error.md
371+
- name: ERR_VHD_FILE_NOT_FOUND error
372+
href: error-codes/vhdfilenotfound.md

support/azure/virtual-machines/windows/serial-console-errors.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.service: azure-virtual-machines
1010
ms.topic: article
1111
ms.tgt_pltfrm: vm
1212
ms.workload: infrastructure-services
13-
ms.date: 07/26/2022
13+
ms.date: 02/13/2025
1414
ms.author: genli
1515
ms.custom: sap:VM Admin - Windows (Guest OS)
1616
---
@@ -44,6 +44,7 @@ Web socket is closed or could not be opened. | You may need to add firewall acce
4444
Serial console does not work with a storage account using Azure Data Lake Storage Gen2 with hierarchical namespaces. | This is a known issue with hierarchical namespaces. To mitigate, ensure that your VM's boot diagnostics storage account is not created using Azure Data Lake Storage Gen2. This option can only be set upon storage account creation. You may have to create a separate boot diagnostics storage account without Azure Data Lake Storage Gen2 enabled to mitigate this issue.
4545
The serial console connection to the VM encountered an error: 'Forbidden'(SubscriptionNotEnabled) - Subscription name undefined, id \<subscription id> is in non-Enabled state undefined | This issue may occur if the subscription that a user has created their Cloud Shell storage account in has been disabled. To mitigate, launch Cloud Shell and [perform the steps necessary](/azure/cloud-shell/persisting-shell-storage#unmount-clouddrive-1) to reprovision a backing storage account for Cloud Shell in the current subscription.
4646
Azure Serial Console requests result in the error "Sorry, the serial console was unable to connect to the VM because the service did not respond in a timely manner." | In rare circumstances, communication failure may prevent the Azure node from properly applying boot diagnostics configuration. [Reapplying the virtual machine state](vm-stuck-in-failed-state.md#resolution) in the Azure portal may resolve this issue.
47+
The serial console successfully connects to the VM, but no output is displayed, and user input is unresponsive. | Serial console and logs might not be available after live migration for Generation 2 VMs with Trusted Launch and Secure Boot enabled. To resolve this issue, a guest OS reboot is required.
4748

4849
## Next steps
4950

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
title: No Fault Cause or Fault Remedy Error When Changing Work Order Lifecycle State
3+
description: Provides fault registration steps to ensure you receive the expected error when changing a work order lifecycle state in Microsoft Dynamics 365 Supply Chain Management.
4+
author: sorenbacker2
5+
ms.author: sorenba
6+
ms.reviewer: kamaybac
7+
ms.date: 02/13/2025
8+
ms.custom: sap:Asset management\Issues with asset management
9+
---
10+
# Changing a work order lifecycle state doesn't generate a fault cause or fault remedy error
11+
12+
This article provides the setup steps to ensure that the expected fault cause or fault remedy error is generated when you change a work order lifecycle state in Microsoft Dynamics 365 Supply Chain Management.
13+
14+
## Symptoms
15+
16+
When you change a [work order lifecycle state](/dynamics365/supply-chain/asset-management/setup-for-work-orders/work-order-lifecycle-states) that's set up to validate [fault causes](/dynamics365/supply-chain/asset-management/setup-for-work-orders/fault-management#create-fault-causes) and [fault remedies](/dynamics365/supply-chain/asset-management/setup-for-work-orders/fault-management#create-fault-remedies), the error you expect to be generated doesn't occur for a fault cause or fault remedy. This allows the lifecycle state to change despite the validation setup.
17+
18+
## Cause
19+
20+
A possible reason the expected error doesn't occur is that the fault cause and fault remedy can't be validated because they don't have a [fault registration](#create-a-fault-registration).
21+
22+
## Resolution
23+
24+
To ensure the expected error is generated, follow these steps to set up lifecycle states and work order types, and create a fault registration.
25+
26+
### Set up lifecycle states and work order types
27+
28+
1. Set up the lifecycle state to enable the validation of fault causes and fault remedies:
29+
30+
1. Go to **Asset Management module** > **Setup** > **Work orders** > **Lifecycle states**.
31+
1. Select the work order lifecycle state in question, and then select **Edit**.
32+
1. Under the **Validate** FastTab, set the message type to **Error**, and set the **Fault cause**, **Fault remedy**, and other related options to **Yes**.
33+
34+
2. Set up the work order type to enable the validation of fault causes and fault remedies by making them mandatory for work orders:
35+
36+
1. Go to **Asset Management module** > **Setup** > **Work orders** > **Work order types**.
37+
1. Select the work order type in question, and then select **Edit**.
38+
1. Under the **General** FastTab, set the **Fault cause**, **Fault remedy**, and other related options to **Yes** in the **Mandatory** section.
39+
40+
### Create a fault registration
41+
42+
To make sure you receive the expected error message, follow these steps to create a fault registration:
43+
44+
1. Go to **Asset Management** > **Work order** > **All work orders**.
45+
46+
2. Select the work order in question. For simplicity, assume it's a new work order with the **Current lifecycle state** being **New**.
47+
48+
3. In the Action Pane, go to the **Asset** group and select **Asset fault**.
49+
50+
4. Expand the **Symptoms** FastTab and select **Add line**.
51+
52+
5. In the **Fault symptom** field, select the relevant symptom from the dropdown list. Select **Save**, and then go back to the work order.
53+
54+
6. In the Action Pane, go to the **Lifecycle state** group and select **Update work order state**.
55+
56+
7. In the **Update work order state** window, select the **Lifecycle state** that has the validation setup (see [Set up lifecycle states and work order types](#set-up-lifecycle-states-and-work-order-types)). For simplicity, assume the **Lifecycle state** is **Released**. Then, select **OK**.
57+
58+
8. Select the **Action Centre/notification bell** in the upper-right corner, and then select **Message details**. The **Message details** window shows "The fault cause for symptom X on asset Y is missing. Update has been cancelled." Close the **Message details** window. In the upper-right corner of the work order, the **Lifecycle state** is still shown as **New**.
59+
60+
9. In the Action Pane of the work order, go to the **Asset** group and select **Asset fault**.
61+
62+
10. Expand the **Causes for selected symptom** FastTab and select **Add line**.
63+
64+
11. In the **Fault cause** field, select the relevant cause from the dropdown list. Select **Save**, and then go back to the work order.
65+
66+
12. In the Action Pane, go to the **Lifecycle state** group and select **Update work order state**.
67+
68+
13. In the **Update work order state** window, select the **Lifecycle state** that has the validation setup (see [Set up lifecycle states and work order types](#set-up-lifecycle-states-and-work-order-types)). For simplicity, assume the **Lifecycle state** is **Released**. Then, select **OK**.
69+
70+
14. Select the **Action Centre/notification bell** in the upper-right corner, and then select the new **Message details** (mentioned in step 8). The **Message details** window shows "Fault remedy for cause Z on symptom X on asset Y is missing. Update has been cancelled." Close the **Message details** window. In the upper-right corner of the work order, the **Lifecycle state** is still shown as **New**.
71+
72+
15. In the Action Pane of the work order, go to the **Asset** group and select **Asset fault**.
73+
74+
16. Expand the **Remedies for selected symptom** FastTab and select **Add line**.
75+
76+
17. In the **Fault remedy** field, select the relevant remedy from the dropdown list. Select **Save**, and then go back to the work order.
77+
78+
18. In the Action Pane, go to the **Lifecycle state** group and select **Update work order state**.
79+
80+
19. In the **Update work order state** window, select the **Lifecycle state** that has the validation setup (see [Set up lifecycle states and work order types](#set-up-lifecycle-states-and-work-order-types)). For simplicity, assume its **Lifecycle state** is **Released**. Then, select **OK**.
81+
82+
20. Select the **Action Centre/notification bell** in the upper-right corner. The first two attempts to update the work order state result in error messages, and the **Lifecycle state** isn't updated. On the third attempt, no error message is generated, and the **Lifecycle state** is correctly updated to **Released**.

support/dynamics-365/supply-chain/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
- name: Dynamics 365 Supply Chain Management
22
href: welcome-supply-chain.yml
3+
- name: Asset management
4+
items:
5+
- name: Changing work order lifecycle state doesn't generate fault cause or fault remedy error
6+
href: asset-management/change-lifecycle-state-doesnt-create-fault.md
37
- name: Inventory costing and closing
48
items:
59
- name: An update conflict occurs when the inventory valuation method is either standard cost or moving average

support/mem/configmgr/client-installation/client-agent-installation-error-80041002.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Client agent installation fails with error 80041002
33
description: Describes an issue in which the Configuration Manager client installation fails on a management point that has Cumulative Update 3 for Configuration Manager 2012 SP1 installed.
4-
ms.date: 12/05/2023
4+
ms.date: 02/11/2025
55
ms.reviewer: kaushika, buzb
66
ms.custom: sap:Client Installation, Registration and Assignment\Client Installation
77
---

support/mem/configmgr/client-management/cannot-download-content-from-cmg.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Can't download content from a CMG
33
description: Describes an issue in which content can't be downloaded from a CMG that functions as a cloud DP, and you receive an WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID error message.
4-
ms.date: 12/05/2023
4+
ms.date: 02/11/2025
55
ms.reviewer: kaushika
66
ms.custom: sap:Cloud Services\Cloud Management Gateway (CMG) as DP
77
---

support/mem/configmgr/client-management/clients-not-receive-policy-data.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: ConfigMgr clients don't receive policy data
33
description: Fixes an issue that occurs if a recovery that's made from a central administration site doesn't reset session IDs in SQL Server.
4-
ms.date: 12/05/2023
4+
ms.date: 02/11/2025
55
ms.reviewer: kaushika
66
ms.custom: sap:Client Operations\Client Policy
77
---

support/mem/configmgr/client-management/cmg-communication-error-403.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Error 403 when Configuration Manager communicates with CMG
33
description: Describes an issue in which Configuration Manager clients can't communicate with CMG, and they return a 403 error.
4-
ms.date: 12/05/2023
4+
ms.date: 02/11/2025
55
ms.custom: sap:Client Installation, Registration and Assignment\Client Certificate Issues
66
ms.reviewer: kaushika
77
---

0 commit comments

Comments
 (0)