我正在尝试为kong设置流浪汉。我已经安装了VirtualBox和vagrant。但是当我跑出去的时候。我遇到了以下问题:
Bringing machine 'default' up with 'virtualbox' provider...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["list", "hostonlyifs"]
Stderr: VBoxManage: error: Failed to create the VirtualBox object!
VBoxManage: error: Code NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154) - Class not registered (extended info not available)
我已经搜索了这个错误而没有太多运气。
我使用的是centos 7.4,内核版本是3.10.0-693.21.1.el7.x86_64。
我已经下载了相关的gcc,devel和dkms。简而言之,就是链接https://tecadmin.net/install-oracle-virtualbox-on-centos-redhat-and-fedora/
任何提示都表示赞赏。
由于 黛娜
答案 0 :(得分:0)
这很可能是您的VirtualBox安装问题,而不是Vagrant。要确认这一点,运行时应收到相同的错误:VBoxManage list vms
此错误的常见原因是/tmp
已满或具有不正确的权限。
要检查/tmp
是否已满,请尝试df -h
要修正/tmp
的权限,如果他们不正确,请尝试sudo chmod ug-s /tmp && sudo rm -rf /tmp/.vbox*
答案 1 :(得分:0)
显然我们是在VM上尝试这个。而Vagrant试图启动另一个VM。因此,在VM中旋转VM会导致问题。