macos - 如何解决在 macOS 上运行 vagrant up 的错误

标签 macos vagrant

<分区>

我正在使用 vagrant 设置 ubuntu 虚拟机。我已经安装了 virtualbox 和 vagrant。当我运行“vagrant up”时,我遇到了以下错误:

There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "268774c3-ac5e-4b96-b17e-99cc4c66b27f", "--type", "headless"]

Stderr: VBoxManage: error: The virtual machine 'profiles-rest-api_default_1536758322698_53584' has terminated unexpectedly during startup with exit code 1 (0x1)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine

在进一步调查之后,我发现 VMbox 也不是从 GUI 启动的,并给出了以下错误:

Failed to open a session for the virtual machine profiles-rest-api.

The virtual machine 'profiles-rest-api' has terminated unexpectedly during startup with exit code 1 (0x1).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: MachineWrap
Interface: IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89}

当我尝试使用 brew cask install virtualbox 安装它时,我收到以下错误:

错误:执行失败; /usr/bin/sudo -E -- env LOGNAME=用户名 USER=用户名 USERNAME=用户名/usr/sbin/installer -pkg/usr/local/Caskroom/virtualbox/5.2.18,124319/VirtualBox.pkg - target/ 以 1 退出

最佳答案

您在使用 Mojave 吗?它有一个已知问题。

执行以下操作:

  1. Update VirtualBox到最新版本。我不确定哪个有效,但 5.2.10 对我无效,而 5.2.18 有效。
  2. 根据 this thread 授予 iTerm、终端或任何您用来启动盒子的全磁盘和辅助功能访问权限
  3. 重启 iTerm
  4. vagrant up

祝你好运!

关于macos - 如何解决在 macOS 上运行 vagrant up 的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52296261/

相关文章:

ruby-on-rails - 如何让 RVM 在我的 Mac 终端中被识别?

objective-c - 如何判断给定路径是否已安装在 Mac OS X 中的可移动媒体?

vagrant - Homestead 2.0、Vagrant 和 VirtualBox 运行速度比 MAMP 慢很多

laravel - 在 Vagrant VirtualBox 上启用 GUI - 未定义的局部变量

vagrant - 为什么 `vagrant up` 会导致出现 VirtualBox VM 窗口?

尝试在 OS X Mavericks 中绘制图形时 Java 崩溃

macos - 如何为Mac应用程序帮助创建.help文件?

macos - 如何使用 Homebrew 软件在 Mac OS X 上安装 GTest?

ssh - Vagrant 卡在 "Waiting for VM to Boot"

java - purge 不会卸载 java 6?