You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/iot-operations/troubleshoot/known-issues.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,14 @@ description: Known issues for the MQTT broker, Layered Network Management (previ
4
4
author: dominicbetts
5
5
ms.author: dobett
6
6
ms.topic: troubleshooting-known-issue
7
-
ms.date: 04/16/2025
7
+
ms.date: 05/07/2025
8
8
---
9
9
10
10
# Known issues: Azure IoT Operations
11
11
12
-
This article lists the current known issues for Azure IoT Operations.
12
+
This article lists the current known issues you might encounter when using Azure IoT Operations. The guidance helps you identify these issues and provides workarounds where available.
13
+
14
+
For general troubleshooting guidance, see [Troubleshoot Azure IoT Operations](troubleshoot.md).
13
15
14
16
## Deploy, update, and uninstall issues
15
17
@@ -45,13 +47,13 @@ Log signature: `"This codespace is currently running in recovery mode due to a c
45
47
46
48
If you deploy Azure IoT Operations in GitHub Codespaces, shutting down and restarting the Codespace causes a `This codespace is currently running in recovery mode due to a configuration error` issue.
47
49
48
-
Currently, there's no workaround for the issue. If you need a cluster that supports shutting down and restarting, choose one of the options in [Prepare your Azure Arc-enabled Kubernetes cluster](../deploy-iot-ops/howto-prepare-cluster.md).
50
+
There's no workaround for this issue. If you need a cluster that supports shutting down and restarting, select one of the options in [Prepare your Azure Arc-enabled Kubernetes cluster](../deploy-iot-ops/howto-prepare-cluster.md).
49
51
50
52
## MQTT broker issues
51
53
52
54
This section lists current known issues for the MQTT broker.
53
55
54
-
### MQTT broker resources aren't visible in Azure portal
56
+
### MQTT broker resources aren't visible in the Azure portal
Copy file name to clipboardExpand all lines: articles/iot-operations/troubleshoot/troubleshoot.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,13 +6,20 @@ ms.author: sonialopez
6
6
ms.topic: troubleshooting-general
7
7
ms.custom:
8
8
- ignite-2023
9
-
ms.date: 03/07/2025
9
+
ms.date: 05/07/2025
10
10
---
11
11
12
12
# Troubleshoot Azure IoT Operations
13
13
14
14
This article contains troubleshooting tips for Azure IoT Operations.
15
15
16
+
The troubleshooting guidance helps you diagnose and resolve issues you might encounter when deploying, configuring, or running Azure IoT Operations by:
17
+
18
+
- Collecting diagnostic information from the Azure IoT Operations service and the Azure IoT Operations components running on your cluster.
19
+
- Providing solutions to common issues such as insufficient security permissions, missing secrets, or incorrect configuration settings.
20
+
21
+
For information about known issues and temporary workarounds, see [Known issues: Azure IoT Operations](known-issues.md).
22
+
16
23
## Troubleshoot Azure IoT Operations deployment
17
24
18
25
For general deployment and configuration troubleshooting, you can use the Azure CLI IoT Operations `check` and `support` commands.
@@ -31,7 +38,7 @@ If you see the following error message, you either didn't enable the required Az
31
38
Message: Microsoft.ExtendedLocation resource provider does not have the required permissions to create a namespace on the cluster.
32
39
```
33
40
34
-
To resolve, follow [this guidance](/azure/azure-arc/kubernetes/custom-locations#enable-custom-locations-on-your-cluster)for enabling the custom locations feature with the correct OID.
41
+
To resolve the issue, follow [this guidance](/azure/azure-arc/kubernetes/custom-locations#enable-custom-locations-on-your-cluster)to enable the custom locations feature with the correct OID.
35
42
36
43
### You see a MissingResourceVersionOnHost error message
37
44
@@ -62,7 +69,7 @@ To resolve the issue, either elevate principal permissions, or don't deploy reso
62
69
63
70
### Deployment of MQTT broker fails
64
71
65
-
A deployment can fail if the cluster doesn't have sufficient resources for the specified MQTT broker cardinality and memory profile. To resolve this situation, adjust the replica count, workers, sharding, and memory profile settings to appropriate values for your cluster.
72
+
A deployment might fail if the cluster doesn't have sufficient resources for the specified MQTT broker cardinality and memory profile. To resolve this situation, adjust the replica count, workers, sharding, and memory profile settings to appropriate values for your cluster.
66
73
67
74
> [!WARNING]
68
75
> Setting the replica count to one can result in data loss in node failure scenarios.
@@ -78,7 +85,7 @@ Currently, you can't use the `az iot ops` command to enable resource sync rules
78
85
79
86
To create the device registry rule:
80
87
81
-
1. Create a file called *rsr_device_registry.json* with the following content. Replace the `<placeholder>` values with your own values:
88
+
1. Create a file called *rsr_device_registry.json* with the following content. Replace the `<placeholder>` values with your values:
82
89
83
90
```json
84
91
{
@@ -95,7 +102,7 @@ To create the device registry rule:
95
102
}
96
103
```
97
104
98
-
1. Run the following command to create the device registry resource sync rule. Replace the `<placeholder>` values with your own values:
105
+
1. Run the following command to create the device registry resource sync rule. Replace the `<placeholder>` values with your values:
99
106
100
107
```azcli
101
108
az rest --url /subscriptions/<subscription Id>/resourceGroups/<resource group name>/providers/Microsoft.ExtendedLocation/customLocations/<custom location name>/resourceSyncRules/<rule name>?api-version=2021-08-31-preview --method PUT --body "@rsr_device_registry.json"
@@ -128,7 +135,7 @@ To create the instance rule:
128
135
129
136
## Troubleshoot Azure Key Vault secret management
130
137
131
-
If you see the following error message related to secret management, you need to update your Azure Key Vault contents:
138
+
If you see the following error message related to secret management, update your Azure Key Vault contents:
132
139
133
140
```output
134
141
rpc error: code = Unknown desc = failed to mount objects, error: failed to get objectType:secret,
@@ -138,7 +145,7 @@ If you recently deleted this secret you may be able to recover it using the corr
138
145
For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182" }
139
146
```
140
147
141
-
This error occurs when Azure IoT Operations tries to synchronize a secret from Azure Key Vault that doesn't exist. To resolve this issue, you need to add the secret in Azure Key Vault before you create resources such as a secret provider class.
148
+
This error occurs when Azure IoT Operations tries to synchronize a secret from Azure Key Vault that doesn't exist. To resolve this issue, add the secret in Azure Key Vault before you create resources such as a secret provider class.
0 commit comments