Open prashantguleria opened 1 year ago
Thank you for opening this issue, we will look into it.
Thank you for your feedback. This has been routed to the support team for assistance.
Getting this error for --src-url as well :
az webapp deploy --resource-group <rg-name> --name <app-name> --src-url "<URL here>"
msal.telemetry: Generate or reuse correlation_id: 3edeffee-ad8b-4328-bbf1-688791a7f7c7
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/subId/resourceGroups/TestRg/providers/Microsoft.Web/sites/testAPp/config/publishingcredentials/list?api-version=2022-03-01'
cli.azure.cli.core.sdk.policies: Request method: 'POST'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies: 'Accept': 'application/json'
cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': 'e7843b87-2b7f-11ee-96a1-4d7ddcc60515'
cli.azure.cli.core.sdk.policies: 'CommandName': 'webapp deploy'
cli.azure.cli.core.sdk.policies: 'ParameterSetName': '--resource-group --name --src-url --type --debug'
cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.50.0 (DEB) azsdk-python-azure-mgmt-web/7.0.0 Python/3.10.10 (Linux-5.15.0-1041-azure-x86_64-with-glibc2.31)'
cli.azure.cli.core.sdk.policies: 'Authorization': '*****'
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: This request has no body
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "POST /subscriptions/subId/resourceGroups/TestRg/providers/Microsoft.Web/sites/testAPp/config/publishingcredentials/list?api-version=2022-03-01 HTTP/1.1" 200 None
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Transfer-Encoding': 'chunked'
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json'
cli.azure.cli.core.sdk.policies: 'Content-Encoding': 'gzip'
cli.azure.cli.core.sdk.policies: 'Expires': '-1'
cli.azure.cli.core.sdk.policies: 'Vary': 'Accept-Encoding'
cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies: 'x-ms-request-id': 'b9f8a2e1-dc41-493a-98a4-e0cf8b870a9b'
cli.azure.cli.core.sdk.policies: 'Server': 'Microsoft-IIS/10.0'
cli.azure.cli.core.sdk.policies: 'X-AspNet-Version': '4.0.30319'
cli.azure.cli.core.sdk.policies: 'X-Powered-By': 'ASP.NET'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-resource-requests': '11999'
cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': 'b1c1a530-a90e-4ce9-bd66-866b001f5a85'
cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'NORTHEUROPE:20230726T064452Z:b1c1a530-a90e-4ce9-bd66-866b001f5a85'
cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies: 'Date': 'Wed, 26 Jul 2023 06:44:52 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"id":"/subscriptions/subId/resourceGroups/TestRg/providers/Microsoft.Web/sites/testAPp/publishingcredentials/$noesisDeploymentTestWebApp","name":"testAPp","type":"Microsoft.Web/sites/publishingcredentials","location":"West US 2","tags":{},"properties":{"name":null,"publishingUserName":"$noesisDeploymentTestWebApp","publishingPassword":"gnqa9ix2ltkSkTg6EBPvPCQ874uFqoDfcQoWBxchzfEMqR8f7y0ZHtKPurAi","publishingPasswordHash":null,"publishingPasswordHashSalt":null,"metadata":null,"isDeleted":false,"scmUri":"https://$noesisDeploymentTestWebApp:gnqa9ix2ltkSkTg6EBPvPCQ874uFqoDfcQoWBxchzfEMqR8f7y0ZHtKPurAi@testAPp.scm.azurewebsites.net"}}
cli.azure.cli.command_modules.appservice.custom: Deployment API: https://management.azure.com/subscriptions/subId/resourceGroups/TestRg/providers/Microsoft.Web/sites/testAPp/extensions/onedeploy?api-version=2022-03-01
cli.azure.cli.core.util: Found subscription ID subId in the URL https://management.azure.com/subscriptions/subId/resourceGroups/TestRg/providers/Microsoft.Web/sites/testAPp/extensions/onedeploy?api-version=2022-03-01
cli.azure.cli.core.util: Retrieving token for resource https://management.core.windows.net/, subscription subId
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: openid_config = {'token_endpoint': 'https://login.microsoftonline.com/tenantID/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic'], 'jwks_uri': 'https://login.microsoftonline.com/tenantID/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/tenantID/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/tenantID/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/tenantID/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/tenantID/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/tenantID/kerberos', 'tenant_region_scope': 'AS', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
msal.application: Broker enabled? False
cli.azure.cli.core.auth.msal_authentication: UserCredential.get_token: scopes=('https://management.core.windows.net//.default',), claims=None, kwargs={}
msal.application: Cache hit an AT
msal.telemetry: Generate or reuse correlation_id: 8c0123a2-cc3e-4785-b630-90e939f9ad8e
cli.azure.cli.core.util: Request URL: 'https://management.azure.com/subscriptions/subId/resourceGroups/TestRg/providers/Microsoft.Web/sites/testAPp/extensions/onedeploy?api-version=2022-03-01'
cli.azure.cli.core.util: Request method: 'PUT'
cli.azure.cli.core.util: Request headers:
cli.azure.cli.core.util: 'User-Agent': 'python/3.10.10 (Linux-5.15.0-1041-azure-x86_64-with-glibc2.31) AZURECLI/2.50.0 (DEB)'
cli.azure.cli.core.util: 'Accept-Encoding': 'gzip, deflate'
cli.azure.cli.core.util: 'Accept': '*/*'
cli.azure.cli.core.util: 'Connection': 'keep-alive'
cli.azure.cli.core.util: 'x-ms-client-request-id': '55ffbaaf-842e-4d10-a520-aed8f1d50d6f'
cli.azure.cli.core.util: 'Content-Type': 'application/json'
cli.azure.cli.core.util: 'CommandName': 'webapp deploy'
cli.azure.cli.core.util: 'ParameterSetName': '--resource-group --name --src-url --type --debug'
cli.azure.cli.core.util: 'Authorization': 'Bearer eyJ0eXAiOiJKV...'
cli.azure.cli.core.util: 'Content-Length': '272'
cli.azure.cli.core.util: Request body:
cli.azure.cli.core.util: {"properties": {"packageUri": "https://stoeage-name.blob.core.windows.net/build-artifacts/20230627.5/ROOT.war?sv=2021-08-06&st=2023-07-25T16%3A15%3A29Z&se=2023-07-26T16%3A15%3A29Z&sr=b&sp=r&sig=%signature", "type": "war"}}
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "PUT /subscriptions/subId/resourceGroups/TestRg/providers/Microsoft.Web/sites/testAPp/extensions/onedeploy?api-version=2022-03-01 HTTP/1.1" 400 0
cli.azure.cli.core.util: Response status: 400
cli.azure.cli.core.util: Response headers:
cli.azure.cli.core.util: 'Cache-Control': 'no-store, no-cache'
cli.azure.cli.core.util: 'Pragma': 'no-cache'
cli.azure.cli.core.util: 'Expires': '-1'
cli.azure.cli.core.util: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.util: 'Set-Cookie': 'ARRAffinity=cbefa55aa015cf78100e232d1e91e3dc3e00632994f0c793600358200cf79208;Path=/;HttpOnly;Secure;Domain=testAPp.scm.azurewebsites.net, ARRAffinitySameSite=cbefa55aa015cf78100e232d1e91e3dc3e00632994f0c793600358200cf79208;Path=/;HttpOnly;SameSite=None;Secure;Domain=testAPp.scm.azurewebsites.net'
cli.azure.cli.core.util: 'Server': 'Microsoft-IIS/10.0, Kestrel'
cli.azure.cli.core.util: 'X-AspNet-Version': '4.0.30319'
cli.azure.cli.core.util: 'X-Powered-By': 'ASP.NET'
cli.azure.cli.core.util: 'x-ms-ratelimit-remaining-subscription-writes': '1199'
cli.azure.cli.core.util: 'x-ms-request-id': '92b8f519-4250-43d1-983f-7d48de857429'
cli.azure.cli.core.util: 'x-ms-correlation-request-id': '92b8f519-4250-43d1-983f-7d48de857429'
cli.azure.cli.core.util: 'x-ms-routing-request-id': 'NORTHEUROPE:20230726T064455Z:92b8f519-4250-43d1-983f-7d48de857429'
cli.azure.cli.core.util: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.util: 'Date': 'Wed, 26 Jul 2023 06:44:55 GMT'
cli.azure.cli.core.util: 'Content-Length': '0'
cli.azure.cli.core.util: Response content:
cli.azure.cli.core.util:
cli.azure.cli.core.azclierror: Traceback (most recent call last):
File "/opt/az/lib/python3.10/site-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 663, in execute
raise ex
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 697, in _run_job
result = cmd_copy(params)
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 333, in __call__
return self.handler(*args, **kwargs)
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
return op(**command_args)
File "/opt/az/lib/python3.10/site-packages/azure/cli/command_modules/appservice/custom.py", line 4984, in perform_onedeploy
return _perform_onedeploy_internal(params)
File "/opt/az/lib/python3.10/site-packages/azure/cli/command_modules/appservice/custom.py", line 5182, in _perform_onedeploy_internal
response = _make_onedeploy_request(params)
File "/opt/az/lib/python3.10/site-packages/azure/cli/command_modules/appservice/custom.py", line 5139, in _make_onedeploy_request
response = send_raw_request(params.cmd.cli_ctx, "PUT", deploy_url, body=body)
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/util.py", line 1010, in send_raw_request
raise HTTPError(reason, r)
azure.cli.core.azclierror.HTTPError: Bad Request
cli.azure.cli.core.azclierror: Bad Request
az_command_data_logger: Bad Request
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x7f90e5faaef0>]
az_command_data_logger: exit code: 1
cli.__main__: Command ran in 11.576 seconds (init: 0.364, invoke: 11.211)
cli.azure.cli.core.decorators: Suppress exception:
Traceback (most recent call last):
File "/opt/az/lib/python3.10/site-packages/azure/cli/__main__.py", line 62, in <module>
raise ex
File "/opt/az/lib/python3.10/site-packages/azure/cli/__main__.py", line 55, in <module>
sys.exit(exit_code)
SystemExit: 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/decorators.py", line 79, in _wrapped_func
hey @dannysongg this seems related to the other issues you were already looking into, can you take a look?
Hi,
Just to let you know, I'm getting same 400 Bad Request from Kudu API /api/publish endpoint.
Same error from power shell Publish-AzWebApp cmdlet.
This is happening only for war deploy, where as api/zipdeploy works perfectly.
Hi @yonzhan @btardif ,
I saw that you removed this from the recent milestones. May I know when I can expect the functionality to work or it's already fixed and working?
Thanks
ping @dannysongg / @jvano ?
Describe the bug
HI,
I have been trying to upload a war file using KUDU API as well as az webapp deploy but both are failing.
I am getting the error
Certificate verification failed. This typically happens when using Azure CLI behind a proxy that intercepts traffic with a self-signed certificate. I am not behind a proxy, I have tried the same thing from Azure VM and the same exception happens there as well.
Related command
az webapp deploy --resource-group TestRG --name TestWebApp --src-path /Users/pg/Artifacts/mmm/dev/20230627.5/ROOT.war --debug
Errors
Issue script & Debug output
Expected behavior
The war deployment completed successfully.
Environment Summary
az --version azure-cli 2.50.0
core 2.50.0 telemetry 1.0.8
Extensions: account 0.2.5
Dependencies: msal 1.22.0 azure-mgmt-resource 23.1.0b2
Python location '/opt/homebrew/Cellar/azure-cli/2.50.0/libexec/bin/python' Extensions directory '/Users/pg/.azure/cliextensions'
Python (Darwin) 3.10.12 (main, Jun 20 2023, 19:43:52) [Clang 14.0.3 (clang-1403.0.22.14.1)]
Legal docs and information: aka.ms/AzureCliLegal
Your CLI is up-to-date.
Additional context
No response