Closed luiscborbon closed 2 years ago
I face same issue on my env. Is there any updates for this item?
I am also experiencing this issue for artifact publishing on an M1 mac. Same versions as above.
Also experiencing this issue on M1 Mac. Works fine on Intel chip macbook.
Hit this problem recently as well, so adding another vote for requesting this support.
The same problem in azcli container, pulled from mcr.microsoft.com/azure-cli:
az version
{
"azure-cli": "2.26.0",
"azure-cli-core": "2.26.0",
"azure-cli-telemetry": "1.0.6",
"extensions": {
"azure-devops": "0.18.0"
}
}
Some latest logs from az artifacts universal publish ... --debug
command:
msrest.universal_http: Evaluate proxies against ENV settings: True
urllib3.connectionpool: Starting new HTTPS connection (1): vsblob.dev.azure.com:443
urllib3.connectionpool: https://dev.azure.com:443 "POST /project1/_apis/CustomerIntelligence/Events HTTP/1.1" 204 0
urllib3.connectionpool: https://vsblob.dev.azure.com:443 "GET /project1/_apis/clienttools/ArtifactTool/release?osName=Linux&arch=x86_64&distroName=alpine&distroVersion=3.13.5 HTTP/1.1" 404 326
azext_devops.devops_sdk.client: Response content: b'{"$id":"1","innerException":null,"message":"No release could be found based on the provided information.","typeName":"Microsoft.VisualStudio.Services.BlobStore.WebApi.Exceptions.ClientToolNotFoundException, Microsoft.VisualStudio.Services.BlobStore.WebApi","typeKey":"ClientToolNotFoundException","errorCode":0,"eventId":3000}'
msrest.exceptions: No release could be found based on the provided information.
cli.azext_devops.dev.common.artifacttool_updater: No release could be found based on the provided information.
Yep, same for Mac M1 running macOS Big Sur and also Window10 ARM edition (via parallels)
urllib3.connectionpool: https://xxxxxxxxxx.vsblob.visualstudio.com:443 “GET /_apis/clienttools/ArtifactTool/release?osName=Darwin&arch=arm64&distroName=darwin&distroVersion=20.5.0 HTTP/1.1” 404 326
azext_devops.devops_sdk.client: Response content: b’{“$id”:“1”,“innerException”:null,“message”:“No release could be found based on the provided
Any chance to getting this issue completed soon? We took #1210 and tested on an M1 (see @ansorod 's comment in the PR).
It would be nice to get a new version and just update to it instead of people building their own versions :) I understand it's important to test this fully though!
This was closed but the build failed on master. Is this available now by just upgrading my CLI version?
This needs to be re-opened. It's still broken after upgrading to the latest version of CLI.
Any update on this issue? I still got it on my Apple M1
I have same problem with azure-cli version 2.30.0 Down grade to azure-cli 2.28.0 *. I can pass it. It looks regression. Below link tells how to install particular version. Hope this helps. https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt
Same problem here. az tools on EC2 ARM instances are not working. M1 workaround is not available here. @jmyersmsft : please reopen.
This is still an issue on Raspberry Pi 3B with aarch64. Installed azure cli
via pip.
$ pip install azure-cli
$ az version
{
"azure-cli": "2.48.1",
"azure-cli-core": "2.48.1",
"azure-cli-telemetry": "1.0.8",
"extensions": {
"azure-devops": "0.26.0"
}
}
az pipelines runs artifact download ...
urllib3.connectionpool: https://vsblob.dev.azure.com:443 "GET /HQV-Gardena/_apis/clienttools/ArtifactTool/release?osName=Linux&arch=aarch64&distroName=debian&distroVersion=11 HTTP/1.1" 404 326
azext_devops.devops_sdk.client: Response content: b'{"$id":"1","innerException":null,"message":"No release could be found based on the provided information.","typeName":"Microsoft.VisualStudio.Services.BlobStore.WebApi.Exceptions.ClientToolNotFoundException, Microsoft.VisualStudio.Services.BlobStore.WebApi","typeKey":"ClientToolNotFoundException","errorCode":0,"eventId":3000}'
msrest.exceptions: No release could be found based on the provided information.
This needs to be reopened, and appears to be an issue both on Windows and M1 in the latest release.
Do your ArtifactTool support the OS= Linux and Arch =armv7l ? I use the ARCH linux in raspberry PI 4.
This is also an issue when running ARM64 (aarch64) CI pipelines. Then there is no option to run anything in Rosetta.
Is this going to be fixed at some point?
CC @jmyersmsft
This is an issue on RPI 4B, running Raspberry OS 32x or 64x.
32x uses :
ttps://company.vsblob.visualstudio.com/_apis/clienttools/ArtifactTool/release?osName=Linux&arch=armv7l&distroName=raspbian&distroVersion=12
64x uses: ttps://company.vsblob.visualstudio.com/_apis/clienttools/ArtifactTool/release?osName=Linux&arch=aarch64&distroName=raspbian&distroVersion=12
Describe the bug There is not possible to download universal packages from Azure Artifacts because there is not artifactool for ARM architectures.
To Reproduce Azure Cli Version: azure-cli (2.6.0)
Azure-Devops extension version: azure-devops (0.18.0)
Artifact Tool Version: ArtifactTool (0.2.128)
Steps to reproduce the behavior:
Expected behavior Being able to download the universal package.
For instance, this is the output from a virtual machine on x86_64 architecture.
Debug logs Output of the
az artifacts universal download
command with debug mode.Additional context The azure-devops extension relies on the
artifacttool
to download universal packages from Azure Artifacts.The
artifacttool
is available for x86_64 architectures, but it seems to do not be available for aarch or aarch64 architectures.Log section when the artifact is being downloaded from an x86 architecture.
Log section when the artifact is being downloaded from an aarch64 architecture.
File type of the
artifacttool
from x86_64 architecture.There is required to build the
artifacttool
for aarch and aarch64 architectures.