Issue: file.File deployent to a Deploy on a Windows server fails with error: Winrs error:The pipe is being closed. (errno=4)

Issue

Deploying a file.File from Deploy 24.1.x (running on Windows Server) to another Windows server fails.

Affected Products & Versions

Deploy version 24.1.1 - 24.1.5

Cause

Issue is with the new version of Overthere library (Overthere-5.6.8) used in these versions.

Steps to Recreate

Setup a Deploy on Windows and then try performing a file.File deployment to a target SMB host.

Workaround/Resolution Action

Using the older version of this library can serve as a workaround. However, the newer version of the Overthere library addresses the following issue:

When deploying to a target Windows host with the default shell set to PowerShell (instead of CMD), the default file copy command fails.

If you’re not dealing with such deployments, you can use the following workaround:

  • Stop the Deploy service.
  • Copy the library file to the <Deploy_Home>/hotfix/lib/ folder (please open a support ticket to obtain the library).
  • Start the Deploy service.

Considerations

Our team is currently working on a fix that involves updates exclusively to the Overthere library. The resolution will consist of an upgrade to the library version.

Reference FI: D-35186

 

 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.