packer - 无法关闭虚拟机
packer - cannot shutdown virtual machine
我正在尝试使用命令关闭虚拟机
"shutdown_command": "echo 'packer' | sudo -S shutdown -P now"
但是 returns:
virtualbox-ovf:sudo:关机:找不到命令
如何正确关闭虚拟机?
我不确定你是如何创建你的 packer
用户的(顺便说一句,它通常是 vagrant 作为用户,而不是 packer)但是用户找不到 shutdown
命令,PATH
变量可能未设置。
shutdown
通常在 /sbin
或 /usr/sbin
下(取决于发行版)所以要快速解决您的问题,您应该能够 运行
"shutdown_command": "echo 'packer' | sudo -S /sbin/shutdown -P now"
如果没有,请检查 shutdown 的安装位置 (whereis shutdown
) 并替换为此位置
我正在尝试使用命令关闭虚拟机
"shutdown_command": "echo 'packer' | sudo -S shutdown -P now"
但是 returns:
virtualbox-ovf:sudo:关机:找不到命令
如何正确关闭虚拟机?
我不确定你是如何创建你的 packer
用户的(顺便说一句,它通常是 vagrant 作为用户,而不是 packer)但是用户找不到 shutdown
命令,PATH
变量可能未设置。
shutdown
通常在 /sbin
或 /usr/sbin
下(取决于发行版)所以要快速解决您的问题,您应该能够 运行
"shutdown_command": "echo 'packer' | sudo -S /sbin/shutdown -P now"
如果没有,请检查 shutdown 的安装位置 (whereis shutdown
) 并替换为此位置