Skip to content

Commit 22a1e06

Browse files
authored
Merge pull request #222615 from sipastak/dbd-errors
dbd self serve errors
2 parents 59cefcd + efe9ffc commit 22a1e06

7 files changed

+222
-0
lines changed

articles/databox/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,8 @@
180180
- name: Validation issues
181181
href: data-box-disk-troubleshoot.md
182182
- name: Data upload issues
183+
href: data-box-disk-troubleshoot-data-upload.md
184+
- name: Upload logs
183185
href: data-box-disk-troubleshoot-upload.md
184186
- name: Contact Support
185187
href: data-box-disk-contact-microsoft-support.md
Lines changed: 220 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,220 @@
1+
---
2+
title: Review upload errors from Azure Data Box Disk
3+
description: Describes review and follow-up for errors during uploads from an Azure Data Box Disk device to the Azure cloud.
4+
services: databox
5+
author: sipastak
6+
7+
ms.service: databox
8+
ms.subservice: pod
9+
ms.topic: troubleshooting
10+
ms.date: 01/24/2023
11+
ms.author: alkohli
12+
---
13+
14+
# Review copy errors in uploads from Azure Data Box Disk
15+
16+
This article describes review and follow-up for errors that occasionally prevent files from uploading to the Azure cloud from an Azure Data Box Disk device.
17+
18+
The error notification and options vary depending on whether you can fix the error in the current upload:
19+
20+
- **Retryable errors** - You can fix many types of copy error and resume the upload. The data is then successfully uploaded in your current order.
21+
22+
23+
An example of a retryable error is when Large File Shares are not enabled for a storage account that requires shares with data more than 5 TiB. To resolve this, you will need to enable this setting and then confirm to resume data copy. This type of error is referred to as a *retryable error* in the discussion that follows.
24+
25+
- **Non-retryable errors** - These are errors that can't be fixed. For those errors, the upload pauses to give you a chance to review the errors. But the order completes without the data that failed to upload, and the data is secure erased from the device. You'll need to create a new order after you resolve the issues in your data.
26+
27+
An example of a non-retryable error is if a blob storage container is configured as Write Once, Read Many (WORM). Upload of any blobs that are already stored in the container will fail. This type of error is referred to as a *non-retryable error* in the discussion that follows.
28+
29+
## Upload errors notification
30+
31+
When a file upload fails because of an error, you'll receive a notification in the Azure portal. You can tell whether the error can be fixed by the status and options in the order overview.
32+
33+
**Retryable errors**: If you can fix the error in the current order, the notification looks similar to the following one. The current order status is **Data copy halted**. You can either choose to resolve the error or proceed with data erasure without making any change. If you select **Resolve error**, a **Resolve error** screen will tell you how to resolve each error. For step-by-step instructions, see [Review errors and proceed](#review-errors-and-proceed).
34+
35+
![Screenshot of a Data Box Disk order with retryable upload errors.](media/data-box-disk-troubleshoot-data-upload/data-box-disk-retriable-errors-01.png)
36+
37+
38+
**Non-retryable errors:** If the error can't be fixed in the current order, the notification looks similar to the following one. The current order status is **Data copy halted for disks in this order. Provide your input by selecting Resolve in Data copy details**. The errors are listed in the data copy log, which you can open using the **Copy Log Path**. For guidance on resolving the errors, see [Summary of upload errors](#summary-of-upload-errors).
39+
40+
![Screenshot of a Data Box Disk order with Resolve errors pane.](media/data-box-disk-troubleshoot-data-upload/data-box-disk-non-retriable-errors-01.png)
41+
42+
43+
You can't fix these errors. The upload has completed with errors. The notification lets you know about any configuration issues you need to fix before you try another upload via network transfer or a new import order.
44+
45+
After you review the errors and confirm you're ready to proceed, the data is secure erased from the device. If you don't respond to the notification, the order is completed automatically after 14 days.
46+
47+
48+
## Review errors and proceed
49+
50+
How you proceed with an upload depends on whether the errors can be fixed and the current upload resumed (see **Retryable errors** tab), or the errors can't be fixed in the current order (see the **Non-retryable errors** tab).
51+
52+
# [Retryable errors](#tab/retryable-errors)
53+
54+
When a retryable error occurs during an upload, you receive a notification with instructions for fixing the error. If you can't fix the error, or prefer not to, you can proceed with the order without fixing the errors.
55+
56+
To resolve retryable copy errors during an upload, do these steps:
57+
58+
1. Open your order in the Azure portal.
59+
60+
If any retryable copy errors prevented files from uploading, you'll see the following notification. The current order status will be **Data copy halted for disks in this order**.
61+
62+
![Screenshot of a Data Box Disk order with retryable upload errors. Error is highlighted.](media/data-box-disk-troubleshoot-data-upload/data-box-disk-retriable-errors-01.png)
63+
64+
1. Select **Resolve** to view help for the errors.
65+
66+
![Screenshot of a Data Box Disk order with retryable upload error. Resolve option is highlighted.](media/data-box-disk-troubleshoot-data-upload/data-box-disk-retriable-errors-02.png)
67+
68+
Your screen will look similar to the one below. In the example, the **Enable large file share** error can be resolved by toggling **Not enabled** for each storage account.
69+
70+
![Screenshot of a Data Box Disk order with Resolve errors pane and Enable large file shares highlighted.](media/data-box-disk-troubleshoot-data-upload/data-box-disk-retriable-errors-03.png)
71+
72+
73+
You can then select **Proceed with data copy** or **Skip and proceed with data erasure**. If you opt for **Proceed with data copy**, you can select if you want to address the error for **Selected disk** or **All disks**.
74+
75+
![Screenshot of the Resolve Errors pane. The Resolution option is highlighted.](media/data-box-disk-troubleshoot-data-upload/data-box-disk-retriable-errors-04.png)
76+
77+
1. After you resolve the errors, select the check box by **I confirm that the errors have been resolved**. Then select **Proceed**.
78+
79+
The order status changes to **Data copy error resolved**. The data copy will proceed within 24 hours.
80+
81+
> [!NOTE]
82+
> If you don't resolve all of the retryable errors, this process will repeat after the data copy proceeds. To proceed without resolving any of the retryable errors, select **Skip and proceed with data erasure** on the **Overview** screen.
83+
84+
85+
# [Non-retryable errors](#tab/non-retryable-errors)
86+
87+
The following errors can't be resolved in the current order. The order will be completed automatically after 14 days. By acting on the notification, you can move things along more quickly.
88+
89+
If the error can't be fixed in the current order, the notification looks similar to the following one. The current order status is **Data copy halted for disks in this order. Provide your input by selecting Resolve in Data copy details**. The errors are listed in the data copy log, which you can open using the **Copy Log Path**. For guidance on resolving the errors, see [Summary of upload errors](#summary-of-upload-errors).
90+
91+
![Screenshot of a Data Box Disk order with Resolve errors pane for non-retryable error.](media/data-box-disk-troubleshoot-data-upload/data-box-disk-non-retriable-errors-01.png)
92+
93+
---
94+
95+
## Summary of upload errors
96+
97+
Review the summary tables on the **Retryable errors** tab or the **Non-retryable errors** tab to find out how to resolve or follow up on data copy errors that occurred during your upload.
98+
99+
# [Retryable errors](#tab/retryable-errors)
100+
101+
When the following errors occur, you can resolve the errors and include the files in the current data upload.
102+
103+
104+
|Error message |Error description |Error resolution |
105+
|---------------|------------------|-----------------|
106+
|Large file share not enabled on account |Large file shares aren’t enabled on one or more storage accounts. Resolve the error and resume data copy, or skip to data erasure and complete the order. | Large file shares are not enabled on the indicated storage accounts. Select the option highlighted to enable quota up to 100 TiB per share.|
107+
|Unknown user error |An error has halted the data copy. Contact Support for details on how to resolve the error. Alternatively, you may skip to data erasure and review copy and error logs for the order for the list of files that weren’t copied. |**Error during data copy**<br>Data copy is halted due to an error. [Contact Support](data-box-disk-contact-microsoft-support.md) for details on how to resolve the error. After the error is resolved, confirm to resume data copy. |
108+
109+
For more information about the data copy log's contents, see [Use logs to troubleshoot upload issues in Azure Data Box Disk](data-box-disk-troubleshoot-upload.md).
110+
111+
Other REST API errors might occur during data uploads. For more information, see [Common REST API error codes](/rest/api/storageservices/common-rest-api-error-codes).
112+
113+
114+
# [Non-retryable errors](#tab/non-retryable-errors)
115+
116+
The following non-retryable errors result in a notification:
117+
118+
|Error category |Error code |Error message |
119+
|----------------------------------|-----------|------------------------------------------------------------------------------------------|
120+
|UploadErrorCloudHttp |400 |Bad Request (file name not valid) [Learn more](#bad-request-file-name-not-valid).|
121+
|UploadErrorCloudHttp |400 |The value for one of the HTTP headers is not in the correct format. [Learn more](#the-value-for-one-of-the-http-headers-is-not-in-the-correct-format).|
122+
|UploadErrorCloudHttp |409 |This operation is not permitted as the blob is immutable due to a policy. [Learn more](#this-operation-is-not-permitted-as-the-blob-is-immutable-due-to-policy).|
123+
|UploadErrorCloudHttp |409 |The total provisioned capacity of the shares cannot exceed the account maximum size limit. [Learn more](#the-total-provisioned-capacity-of-the-shares-cannot-exceed-the-account-maximum-size-limit).|
124+
|UploadErrorCloudHttp |409 |The blob type is invalid for this operation. [Learn more](#the-blob-type-is-invalid-for-this-operation).|
125+
|UploadErrorCloudHttp |409 |There is currently a lease on the blob and no lease ID was specified in the request. [Learn more](#there-is-currently-a-lease-on-the-blob-and-no-lease-id-was-specified-in-the-request).|
126+
|UploadErrorManagedConversionError |409 |The size of the blob being imported is invalid. The blob size is `<blob-size>` bytes. Supported sizes are between 20,971,520 Bytes and 8,192 GiB. [Learn more](#the-size-of-the-blob-being-imported-is-invalid-the-blob-size-is-blob-size-bytes-supported-sizes-are-between-20971520-bytes-and-8192-gib)|
127+
128+
129+
For more information about the data copy log's contents, see [Use logs to troubleshoot upload issues in Azure Data Box Disk](data-box-disk-troubleshoot-upload.md).
130+
131+
Other REST API errors might occur during data uploads. For more information, see [Common REST API error codes](/rest/api/storageservices/common-rest-api-error-codes).
132+
133+
> [!NOTE]
134+
> The **Follow-up** sections in the error descriptions describe how to update your data configuration before you place a new import order or perform a network transfer. You can't fix these errors in the current upload.
135+
136+
137+
### Bad Request (file name not valid)
138+
139+
**Error category:** UploadErrorCloudHttp
140+
141+
**Error code:** 400
142+
143+
**Error description:** Most file naming issues are caught during the **Prepare to ship** phase or fixed automatically during the upload (resulting in a **Copy with warnings** status). When an invalid file name is not caught, the file fails to upload to Azure.
144+
145+
**Follow-up:** You can't fix this error in the current upload. The upload has completed with errors. Before you do a network transfer or start a new order, rename the listed files to meet naming requirements for Azure Files. For naming requirements, see [Directory and File Names](/rest/api/storageservices/naming-and-referencing-shares--directories--files--and-metadata#directory-and-file-names).
146+
147+
148+
### The value for one of the HTTP headers is not in the correct format
149+
150+
**Error category:** UploadErrorCloudHttp
151+
152+
**Error code:** 400
153+
154+
**Error description:** The listed blobs couldn't be uploaded because they don't meet format or size requirements for blobs in Azure storage.
155+
156+
**Follow-up:** You can't fix this error in the current upload. The upload has completed with errors. Before you do a network transfer or start a new import order, ensure that:
157+
158+
- The listed page blobs align to the 512-byte page boundaries.
159+
160+
- The listed block blobs do not exceed the 4.75-TiB maximum size.
161+
162+
163+
### This operation is not permitted as the blob is immutable due to policy
164+
165+
**Error category:** UploadErrorCloudHttp
166+
167+
**Error code:** 409
168+
169+
**Error description:** If a blob storage container is configured as Write Once, Read Many (WORM), upload of any blobs that are already stored in the container will fail.
170+
171+
**Follow-up:** You can't fix this error in the current upload. The upload has completed with errors. Before you do a network transfer or start a new import order, make sure the listed blobs are not part of an immutable storage container. For more information, see [Store business-critical blob data with immutable storage](../storage/blobs/immutable-storage-overview.md).
172+
173+
174+
### The total provisioned capacity of the shares cannot exceed the account maximum size limit
175+
176+
**Error category:** UploadErrorCloudHttp
177+
178+
**Error code:** 409
179+
180+
**Error description:** The upload failed because the total size of the data exceeds the storage account size limit. For example, the maximum capacity of a FileStorage account is 100 TiB. If total data size exceeds 100 TiB, the upload will fail.
181+
182+
**Follow-up:** You can't fix this error in the current upload. The upload has completed with errors. Before you do a network transfer or start a new import order, make sure the total capacity of all shares in the storage account will not exceed the size limit of the storage account. For more information, see [Azure storage account size limits](data-box-limits.md#azure-storage-account-size-limits).
183+
184+
185+
### The blob type is invalid for this operation
186+
187+
**Error category:** UploadErrorCloudHttp
188+
189+
**Error code:** 409
190+
191+
**Error description:** Data import to a blob in the cloud will fail if the destination blob's data or properties are being modified.
192+
193+
**Follow-up:** You can't fix this error in the current upload. The upload has completed with errors. Before you do a network transfer or start a new import order, make sure there is no concurrent modification of the listed blobs or their properties during the upload.
194+
195+
### There is currently a lease on the blob and no lease ID was specified in the request
196+
197+
**Error category:** UploadErrorCloudHttp
198+
199+
**Error code:** 409
200+
201+
**Error description:** Data import to a blob in the cloud will fail if the destination blob has an active lease.
202+
203+
**Follow-up:** You can't fix this error in the current upload. The upload has completed with errors. Before you do a network transfer or start a new import order, ensure that the listed blobs do not have an active lease. For more information, see [Pessimistic concurrency for blobs](../storage/blobs/concurrency-manage.md?tabs=dotnet#pessimistic-concurrency-for-blobs).
204+
205+
206+
### The size of the blob being imported is invalid. The blob size is `<blob-size>` Bytes. Supported sizes are between 20,971,520 Bytes and 8,192 GiB.
207+
208+
**Error category:** UploadErrorManagedConversionError
209+
210+
**Error code:** 409
211+
212+
**Error description:** The listed page blobs failed to upload because they are not a size that can be converted to a Managed Disk. To be converted to a Managed Disk, a page blob must be from 20 MB (20,971,520 Bytes) to 8192 GiB in size.
213+
214+
**Follow-up:** You can't fix this error in the current upload. The upload has completed with errors. Before you do a network transfer or start a new import order, make sure each listed blob is from 20 MB to 8192 GiB in size.
215+
216+
---
217+
218+
## Next steps
219+
220+
- [Verify data upload to Azure](data-box-disk-deploy-upload-verify.md)
471 KB
Loading
68 KB
Loading
68.9 KB
Loading
227 KB
Loading
218 KB
Loading

0 commit comments

Comments
 (0)