【问题标题】:Guest program exited with non-zero exit code: 1来宾程序以非零退出代码退出:1
【发布时间】:2011-12-01 06:51:09
【问题描述】:

我正在使用构建/发布过程,我们使用具有两个虚拟机的一台主机来实现构建系统。一个是 Windows 虚拟机,另一个是 Linux。在构建过程中,我们从 Windows 调用 Nightly.bat 文件vm 和 Nightly.sh 来自 Linux .Iam 使用以下命令...

start /b vmrun.exe -T ws -gu "End" -gp Password runProgramInGuest "D:\Windows VM\Windows 7 x64 Edition + Visual Studio 2008\Windows 7 x64 Edition.vmx" -activeWindow "C:\SPSBuild\Nightly.bat"
vmrun.exe -T ws -gu root -gp quasar runProgramInGuest "D:\Linux\RHEL 5.3 64-bit\RHEL 5.3 64-bit - Sreejith.vmx" "/home/quasar/workspace/SPSBuild/Nightlynew.sh"

但我收到一个错误,显示“来宾程序以非零退出代码退出:1”.. 用户名、密码和路径正确。 任何人对此有任何想法...请给我一个答案..

【问题讨论】:

标签: batch-file vmware


【解决方案1】:

似乎“C:\SPSBuild\Nightly.bat”或“/home/quasar/workspace/SPSBuild/Nightlynew.sh”失败并返回错误。

您能否手动运行这些脚本以查看它们是否会产生错误消息?您能阅读脚本以确定它们返回退出代码 1 的原因吗?

【讨论】:

    【解决方案2】:

    该文件必须存在于客户机中。如果不存在,则需要在runProgramInguest之前使用copyFileFromHostToGuest

    【讨论】:

      最近更新 更多