After hitting this failure, if you try to deploy again, then it will work. This only occurs on the first attempt.
Initially, I thought I hit a disc space issue I was hitting due to having a sample with a large .exr file. After looking back in my logs, I noticed that was not the case.
Setup:
Latest Linux toolchain on Windows machine.
Repro:
Result:
Launch on fails with something similar to what is shown in the comments
Inside of that PSCP logfile an error message similar to the following is spammed:
pscp: unable to open ./WinToLinuxRepro: failure
Expected:
User can deploy from Windows to Linux successfully on the first attempt.
LogPlayLevel: PSCP: pscp: unable to open ./WinToLinuxRepro: failure LogPlayLevel: CommandUtils.Run: Run: Took 1.5941504s to run PSCP.EXE, ExitCode=1 LogPlayLevel: Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:1): D:\GitHub_Release-4.17\3570059\Engine\Extras\ThirdPartyNotUE\putty\PSCP.EXE -batch -pw <password> -r "C:\Users\Michael.Karambelas\Documents\Unreal Projects\WinToLinuxRepro\Saved\StagedBuilds\LinuxNoEditor" michael@<ip>:./WinToLinuxRepro. See logfile for details: 'PSCP-2017.08.03-12.29.59.txt' LogPlayLevel: at AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback) in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\AutomationUtils\ProcessUtils.cs:line 913 LogPlayLevel: at AutomationTool.CommandUtils.RunAndLog(CommandEnvironment Env, String App, String CommandLine, String LogName, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback) in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\AutomationUtils\ProcessUtils.cs:line 866 LogPlayLevel: at BaseLinuxPlatform.Deploy(ProjectParams Params, DeploymentContext SC) in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\Linux\LinuxPlatform.Automation.cs:line 224 LogPlayLevel: at Project.Deploy(ProjectParams Params) in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\Scripts\DeployCommand.Automation.cs:line 56 LogPlayLevel: at BuildCookRun.DoBuildCookRun(ProjectParams Params) in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 243 LogPlayLevel: at BuildCookRun.ExecuteBuild() in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 40 LogPlayLevel: at AutomationTool.BuildCommand.Execute() in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 100 LogPlayLevel: at AutomationTool.Automation.Execute(List`1 CommandsToExecute, Dictionary`2 Commands) in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 563 LogPlayLevel: at AutomationTool.Automation.Process(String[] Arguments) in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 533 LogPlayLevel: at AutomationTool.Program.MainProc(Object Param) in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\Program.cs:line 133 LogPlayLevel: at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param) in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:line 708 LogPlayLevel: at AutomationTool.Program.Main() in D:\GitHub_Release-4.17\3570059\Engine\Source\Programs\AutomationTool\Program.cs:line 57
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
UMG RichText not appear image when packaged
How do I set a material as a post-processing material?
What is the difference between Camera and CineCamera?
How to delete some elements correctly when deleting an array loop?
How to implement springarm components to scale according to mouse position in spawn?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-48027 in the post.
0 |
Component | UE - Platform - Linux |
---|---|
Affects Versions | 4.17, 4.18, 4.21 |
Target Fix | 4.22 |
Created | Aug 3, 2017 |
---|---|
Resolved | Jan 23, 2019 |
Updated | Feb 4, 2020 |