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/storage-mover/status-code.md
+35-8Lines changed: 35 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: stevenmatthew
5
5
ms.author: shaas
6
6
ms.service: azure-storage-mover
7
7
ms.topic: how-to
8
-
ms.date: 06/12/2024
8
+
ms.date: 03/30/2025
9
9
ms.custom: template-how-to
10
10
---
11
11
@@ -36,7 +36,7 @@ An Azure Storage Mover agent uses string status codes for statuses that are conv
36
36
Each of these scopes further divides statuses into categories and subcategories. Each subcategory typically reserves 20 status codes to accommodate future expansion.
37
37
38
38
> [!TIP]
39
-
> *AZSM0000* is the special scope-agnostic status code indicating successful operation. This should be used to signify successful operation at any scope/level.
39
+
> *AZSM0000* is the special scope-agnostic status code indicating successful operation and should be used to signify successful operation at any scope/level.
@@ -56,9 +56,9 @@ Each of these scopes further divides statuses into categories and subcategories.
56
56
| <aname="AZSM1029"></a>**AZSM1029**|Source endpoint type not supported by this agent version | This source type is unsupported by the current Storage Mover agent. |
57
57
| <aname="AZSM1030"></a>**AZSM1030**|Cannot verify storage account type | Verify that the storage account and container exist, and that the agent has been granted permissions to them. |
58
58
| <aname="AZSM1031"></a>**AZSM1031**|Failed to resolve target host | Review the network configuration. |
59
-
| <aname="AZSM1040"></a>**AZSM1040**|Miscellaneous error while accessing target | It's likely that this error is temporary. Retry the migration job again. If the issue persists, please create a support ticket for further assistance. |
60
-
| <aname="AZSM1041"></a>**AZSM1041**|Failed to send job progress | It's likely that this error is temporary. Retry the migration job again. If the issue persists, please create a support ticket for further assistance. |
61
-
| <aname="AZSM1042"></a>**AZSM1042**|Failed to create job | It's likely that this error is temporary. Retry the migration job again. If the issue persists, please create a support ticket for further assistance. |
59
+
| <aname="AZSM1040"></a>**AZSM1040**|Miscellaneous error while accessing target | It's likely that this error is temporary. Retry the migration job again. If the issue persists, create a support ticket for further assistance. |
60
+
| <aname="AZSM1041"></a>**AZSM1041**|Failed to send job progress | It's likely that this error is temporary. Retry the migration job again. If the issue persists, create a support ticket for further assistance. |
61
+
| <aname="AZSM1042"></a>**AZSM1042**|Failed to create job | It's likely that this error is temporary. Retry the migration job again. If the issue persists, create a support ticket for further assistance. |
62
62
| <aname="AZSM1043"></a>**AZSM1043**|Failed to resume job | Retry or create a support ticket. |
63
63
| <aname="AZSM1044"></a>**AZSM1044**|Failed to finalize the job. | Retry or create a support ticket. |
64
64
| <aname="AZSM1045"></a>**AZSM1045**|Job was aborted while it was still running. | Retry or create a support ticket. |
@@ -69,8 +69,35 @@ Each of these scopes further divides statuses into categories and subcategories.
69
69
| <aname="AZSM2027"></a>**AZSM2027**|Source file security descriptor has unsupported properties | Review the file's or folder's permissions. |
70
70
| <aname="AZSM2061"></a>**AZSM2061**|Unknown Error encountered when scanning the source. | This is probably a transient error. Rerun the migration job. |
71
71
| <aname="AZSM2062"></a>**AZSM2062**|Failed to read source file due to permission issues. | Verify that the agent has been granted permissions to the source location. |
72
-
| <aname="AZSM2063"></a>**AZSM2063**|Encountered I/O error while reading source file. | It's likely that this error is temporary. Retry the migration job again. If the issue persists, please create a support ticket for further assistance. |
72
+
| <aname="AZSM2063"></a>**AZSM2063**|Encountered I/O error while reading source file. | It's likely that this error is temporary. Retry the migration job again. If the issue persists, create a support ticket for further assistance. |
73
73
| <aname="AZSM2069"></a>**AZSM2069**|Failed to read target file due to permission issues. | Verify that the agent has been granted permissions to the target location. |
74
74
| <aname="AZSM2070"></a>**AZSM2070**|Cannot write blob because it has an active lease | This error may be caused by another agent writing to the location. Ensure no other job is running against the target. Retry or create support ticket. |
75
-
| <aname="AZSM2071"></a>**AZSM2071**|Source file has been modified during transfer | It's likely that this error is temporary. Retry the migration job again. If the issue persists, please create a support ticket for further assistance. |
76
-
| <aname="AZSM2080"></a>**AZSM2080**|Copy failed due to an unknown error | It's likely that this error is temporary. Retry the migration job again. If the issue persists, please create a support ticket for further assistance. |
75
+
| <aname="AZSM2071"></a>**AZSM2071**|Source file has been modified during transfer | It's likely that this error is temporary. Retry the migration job again. If the issue persists, create a support ticket for further assistance. |
76
+
| <aname="AZSM2080"></a>**AZSM2080**|Copy failed due to an unknown error | It's likely that this error is temporary. Retry the migration job again. If the issue persists, create a support ticket for further assistance. |
77
+
78
+
## Troubleshooting Storage Mover RBAC issues
79
+
80
+
During a job run, automatic RBAC assignments happen. If there are failures in assignments, manually add the required role assignment.
81
+
82
+
1. Navigate to the appropriate resource - Key Vault, File Share or Blob Container.
83
+
2. Navigate to Access Control (IAM).
84
+
3. Add a new role assignment: [Assign Azure roles using the Azure portal - Azure RBAC | Microsoft Learn](/azure/role-based-access-control/role-assignments-portal).
85
+
4. In the Add role assignment wizard, search for the appropriate role in the table below for the resource type selected in step 1. In the below example the resource would be Key Vault.
0 commit comments