Skip to content

Commit 35ba6fb

Browse files
Merge pull request #299452 from dominicbetts/aio-known-issues-troubleshooting
AIO: Clarify intent of known issues and troubleshooting articles.
2 parents 4a9be54 + d02640f commit 35ba6fb

File tree

2 files changed

+20
-11
lines changed

2 files changed

+20
-11
lines changed

articles/iot-operations/troubleshoot/known-issues.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ description: Known issues for the MQTT broker, Layered Network Management (previ
44
author: dominicbetts
55
ms.author: dobett
66
ms.topic: troubleshooting-known-issue
7-
ms.date: 04/16/2025
7+
ms.date: 05/07/2025
88
---
99

1010
# Known issues: Azure IoT Operations
1111

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).
1315

1416
## Deploy, update, and uninstall issues
1517

@@ -45,13 +47,13 @@ Log signature: `"This codespace is currently running in recovery mode due to a c
4547

4648
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.
4749

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).
4951

5052
## MQTT broker issues
5153

5254
This section lists current known issues for the MQTT broker.
5355

54-
### MQTT broker resources aren't visible in Azure portal
56+
### MQTT broker resources aren't visible in the Azure portal
5557

5658
---
5759

articles/iot-operations/troubleshoot/troubleshoot.md

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,20 @@ ms.author: sonialopez
66
ms.topic: troubleshooting-general
77
ms.custom:
88
- ignite-2023
9-
ms.date: 03/07/2025
9+
ms.date: 05/07/2025
1010
---
1111

1212
# Troubleshoot Azure IoT Operations
1313

1414
This article contains troubleshooting tips for Azure IoT Operations.
1515

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+
1623
## Troubleshoot Azure IoT Operations deployment
1724

1825
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
3138
Message: Microsoft.ExtendedLocation resource provider does not have the required permissions to create a namespace on the cluster.
3239
```
3340

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.
3542

3643
### You see a MissingResourceVersionOnHost error message
3744

@@ -62,7 +69,7 @@ To resolve the issue, either elevate principal permissions, or don't deploy reso
6269
6370
### Deployment of MQTT broker fails
6471

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.
6673

6774
> [!WARNING]
6875
> 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
7885

7986
To create the device registry rule:
8087

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:
8289

8390
```json
8491
{
@@ -95,7 +102,7 @@ To create the device registry rule:
95102
}
96103
```
97104

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:
99106

100107
```azcli
101108
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:
128135

129136
## Troubleshoot Azure Key Vault secret management
130137

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:
132139

133140
```output
134141
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
138145
For help resolving this issue, please see https://go.microsoft.com/fwlink/?linkid=2125182" }
139146
```
140147

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.
142149

143150
## Troubleshoot OPC UA server connections
144151

0 commit comments

Comments
 (0)