2016-02-05 9 views
0

Я пытаюсь закрыть виртуальную машину с помощью командыупаковщик - не может выключения виртуальной машины

«shutdown_command»: «эхо„упаковщик“| Судо -S выключение -P сейчас»

Но она возвращает:

virtualbox-ovf: sudo: shutdown: команда не найдена

Как правильно завершить работу виртуальной машины?

ответ

0

Я не знаю, как вы создали свой packer пользователь (кстати, его обычно бродяга, как пользователь, не пакера), но пользователь не может найти shutdown команду, переменная PATH может быть снята с охраны.

shutdown обычно под /sbin или /usr/sbin (в зависимости дистрибутивы) так, чтобы быстро устранить проблему, вы должны быть в состоянии запустить

"shutdown_command": "echo 'packer' | sudo -S /sbin/shutdown -P now" 

Если нет, проверьте, где установлен выключение (whereis shutdown) и заменяли это место

+0

с использованием работ «/ sbin/shutdown» –