Azure / Azure/azure-cli

storage_blob_download() got an unexpected keyword argument 'location_mode'

Open
#30,634 2 comments 0 reactions 2 assignees Assigned to @evelyn-ys View on GitHub
act-codegen-extensibility-squad act-platform-engineering-squad Auto-Assign Auto-Resolve Azure CLI Team customer-reported question Storage Upgrade
Dominant language
Python
Stars
4.6k
Forks
3.5k
Avg merge
3d 2h
Merged PRs (30d)
60

Description

### Describe the bug

The following error occurs when downloading a blob from the secondary region.
(base) PS C:\Users\hmachida> az storage azcopy blob download -c data --account-name hmachidastorage3-secondary -s "test.txt" -d "test.txt"
The command failed with an unexpected error. Here is the traceback:
storage_blob_download() got an unexpected keyword argument 'location_mode'
Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 664, in execute
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 731, in _run_jobs_serially
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 723, in _run_job
File "C:\Users\hmachida\.azure\cliextensions\storage-preview\azext_storage_preview\__init__.py", line 277, in new_handler
handler(ex)
File "C:\Users\hmachida\.azure\cliextensions\storage-preview\azext_storage_preview\__init__.py", line 212, in handler
raise ex
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 701, in _run_job
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 334, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
TypeError: storage_blob_download() got an unexpected keyword argument 'location_mode'

### Related command

az storage azcopy blob download

### Errors

The command failed with an unexpected error. Here is the traceback:
storage_blob_download() got an unexpected keyword argument 'location_mode'
Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 664, in execute
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 731, in _run_jobs_serially
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 723, in _run_job
File "C:\Users\hmachida\.azure\cliextensions\storage-preview\azext_storage_preview\__init__.py", line 277, in new_handler
handler(ex)
File "C:\Users\hmachida\.azure\cliextensions\storage-preview\azext_storage_preview\__init__.py", line 212, in handler
raise ex
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 701, in _run_job
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 334, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
TypeError: storage_blob_download() got an unexpected keyword argument 'location_mode'

### Issue script & Debug output

Can't remove all sensitive information

### Expected behavior

Download succeeds.

### Environment Summary

(base) PS C:\Users\hmachida> az --version
azure-cli 2.61.0 *

core 2.61.0 *
telemetry 1.1.0

Extensions:
account 0.2.5
containerapp 0.3.36
ssh 2.0.1
storage-preview 0.9.0

Dependencies:
msal 1.28.0
azure-mgmt-resource 23.1.1

Python location 'C:\Program Files\Microsoft SDKs\Azure\CLI2\python.exe'
Extensions directory 'C:\Users\hmachida\.azure\cliextensions'

Python (Windows) 3.11.8 (tags/v3.11.8:db85d51, Feb 6 2024, 22:03:32) [MSC v.1937 64 bit (AMD64)]

Legal docs and information: aka.ms/AzureCliLegal

You have 2 update(s) available. Consider updating your CLI installation with 'az upgrade'

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.