Skip to content

[BUG]: v4.257.0 triggers "...\\4.257.0\\ps_modules\\VstsAzureHelpers_\\openssl\\openssl.exe' is not recognized as the name of a cmdlet..." #21096

Open
@InformTechPro

Description

@InformTechPro

New issue checklist

Task name

Azure File Copy

Task version

4.257.0

Issue Description

'Azure File Copy' task v4.257.0 triggers error "...\4.257.0\ps_modules\VstsAzureHelpers_\openssl\openssl.exe' is not recognized as the name of a cmdlet...".
When using 4.254.0 task, ...\4.254.0\ps_modules\VstsAzureHelpers_\ contained openssl, openssl3, and openssl4 folders. While ...\4.257.0\ps_modules\VstsAzureHelper only contains openssl4.

Environment type (Please select at least one enviroment where you face this issue)

  • Self-Hosted
  • Microsoft Hosted
  • VMSS Pool
  • Container

Azure DevOps Server type

dev.azure.com (formerly visualstudio.com)

Azure DevOps Server Version (if applicable)

No response

Operation system

Windows 2019 & 2016

Relevant log output

Azure file copy  Pipelien extension failed to Copy files to Azure Blob Storage or virtual machines. Looks it is missing OpenSSL.exe
Task Version      : 4.257.0
Error 
025-06-18T11:07:01.2261432Z ##[debug]Entering Invoke-VstsTool.
2025-06-18T11:07:01.2285121Z ##[debug] FileName: 'E:\\I_R_MIM_AZDO_Agent04w\\_tasks\\AzureFileCopy_eb72cb01-a7e5-427b-a8a1-1b31ccac8a43\\4.257.0\\ps_modules\\VstsAzureHelpers_\\openssl\\openssl.exe'
2025-06-18T11:07:01.2311104Z ##[debug] Arguments: 'pkcs12 -export -in E:\\I_R_MIM_AZDO_Agent04w\\_temp\\clientcertificate.pem -out E:\\I_R_MIM_AZDO_Agent04w\\_temp\\clientcertificate.pfx -password file:'E:\\I_R_MIM_AZDO_Agent04w\\_temp\\clientcertificatepassword.txt''
2025-06-18T11:07:01.2334111Z ##[debug] RequireExitCodeZero: 'True'
2025-06-18T11:07:01.2344061Z ##[command]'E:\\I_R_MIM_AZDO_Agent04w\\_tasks\\AzureFileCopy_eb72cb01-a7e5-427b-a8a1-1b31ccac8a43\\4.257.0\\ps_modules\\VstsAzureHelpers_\\openssl\\openssl.exe' pkcs12 -export -in E:\\I_R_MIM_AZDO_Agent04w\\_temp\\clientcertificate.pem -out E:\\I_R_MIM_AZDO_Agent04w\\_temp\\clientcertificate.pfx -password file:'E:\\I_R_MIM_AZDO_Agent04w\\_temp\\clientcertificatepassword.txt'
2025-06-18T11:07:01.2498108Z ##[debug]Leaving Invoke-VstsTool.
2025-06-18T11:07:01.2568783Z ##[debug]ExceptionMessage: The term 'E:\\I_R_MIM_AZDO_Agent04w\\_tasks\\AzureFileCopy_eb72cb01-a7e5-427b-a8a1-1b31ccac8a43\\4.257.0\\ps_modules\\VstsAzureHelpers_\\openssl\\openssl.exe' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
2025-06-18T11:07:01.2655086Z ##[debug]ExceptionMessage: There was an error with the service principal used for the deployment.

Full task logs with system.debug enabled

 [REPLACE THIS WITH YOUR INFORMATION] 

Repro steps

Classic pipeline. Multiple customers reported the issue.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions