Программа гостя вышла с ненулевым кодом выхода: 1 - PullRequest
1 голос
/ 01 декабря 2011

Я работаю с процессом сборки / выпуска. Мы внедряем систему сборки, используя один хост-компьютер с двумя виртуальными машинами. Одна - это виртуальная машина Windows и другой Linux. Во время сборки мы вызываем файл Nightly.bat из Windows.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" .. Имя пользователя,пароль и путь правильный.У кого-нибудь есть идеи по этому поводу ... пожалуйста, дайте мне ответ ..

Ответы [ 2 ]

0 голосов
/ 01 августа 2013

Файл должен существовать на гостевой машине.Если он не существует, вам нужно использовать copyFileFromHostToGuest до runProgramInguest.

0 голосов
/ 02 декабря 2011

Похоже, что "C: \ SPSBuild \ Nightly.bat" или "/home/quasar/workspace/SPSBuild/Nightlynew.sh" не удается и возвращает ошибку.

Можете ли вы запустить эти сценариивручную, чтобы увидеть, если они выдают сообщение об ошибке?Можете ли вы прочитать сценарии, чтобы определить, почему они возвращают код выхода 1?

...