【问题标题】:Error when trying to start minikube尝试启动 minikube 时出错
【发布时间】:2018-07-04 21:56:47
【问题描述】:

我尝试使用 minikube start 启动 minikube,但出现以下错误:

charlie@charlie:~$ minikube start 启动本地 Kubernetes v1.10.0 集群...正在启动虚拟机... E0705 00:39:35.199099 20888 start.go:168] 错误启动主机:错误创建主机:错误执行步骤: 运行预创建检查。 : 我们支持 Virtualbox 版本 5。您的 VirtualBox 安装是“警告:vboxdrv 内核 模块未加载。要么没有可用的模块\n 对于当前内核 (4.15.0-23-generic) 或失败\n
加载。请重新编译内核模块并安装它\n\n
sudo /sbin/vboxconfig\n\n 你将无法启动虚拟机 直到这个问题得到解决。\n5.2.12r122591"。请升级到 https://www.virtualbox.org.

正在重试。

我尝试启动 virtualbox,但出现以下错误:

charlie@charlie:~$ virtualbox 警告:vboxdrv 内核模块是 未加载。要么没有模块 可用于当前内核(4.15.0-23-generic),否则无法使用 加载。请重新编译内核模块并安装

       sudo /sbin/vboxconfig

     You will not be able to start VMs until this problem is fixed.

我尝试运行sudo /sbin/vboxconfig,但出现以下错误:

charlie@charlie:~$ sudo /sbin/vboxconfig vboxdrv.sh: 停止 VirtualBox 服务。 vboxdrv.sh:构建 VirtualBox 内核模块。 vboxdrv.sh:启动 VirtualBox 服务。 vboxdrv.sh:构建 VirtualBox 内核模块。 vboxdrv.sh:失败:modprobe vboxdrv 失败的。请使用 'dmesg' 找出原因。

设置 VirtualBox 时出现问题。重新开始设置 进程,以 root 身份运行 /sbin/vboxconfig。

我以 root 身份尝试过,但即使我是 root,仍然出现上述错误。 我正在使用带有 minikube v0.28.0 的 Ubuntu 18.04

【问题讨论】:

  • 需要澄清一下。问题可能与 VirtualBox 安装有关。 1) 你是如何安装 VirtualBox 的?您是否为此使用了官方文档? virtualbox.org/wiki/… 如果不尝试使用此说明重新安装。 2) 安全启动是否开启?
  • 根据网站上的说明安装了virtualbox,安全启动被禁用
  • 或许this answer I just posted here可以帮到你
  • 检查my answer in this post,也许可以帮助:)

标签: ubuntu virtualbox minikube ubuntu-18.04


【解决方案1】:

我试图重现这个问题,它肯定是 Ubuntu 18.04 上的 Virtualbox。由于我无法删除笔记本电脑上的安全启动以对其进行全面检查,因此我尝试了论坛中的一些解决方案,但安全启动仍在路上。我建议尝试安装 linux-headers、dist-upgrade 并检查您是否有所需的软件包:

sudo apt-get -y install gcc make linux-headers-$(uname -r) dkms

sudo apt-get install dkms
sudo apt-get install virtualbox

所以如果这不起作用,我建议使用不同的 vm-driver。您可以使用 minikube start --vm-driver=none 或尝试不同的管理程序。我也可以说,如果 Ubuntu 18.04 是 VM,同时使用 --vm-driver=none,它确实可以工作。

【讨论】:

    【解决方案2】:

    只是有确切的问题。

    leo@tmv:~/dev/kubernetes$ minikube start --kubernetes-version v1.9.4
    Starting local Kubernetes v1.9.4 cluster...
    Starting VM...
    E0430 16:10:25.962867    1225 start.go:180] Error starting host: Error creating host: Error executing step: Running precreate checks.
    : We support Virtualbox starting with version 5. Your VirtualBox install is "WARNING: The vboxdrv kernel module is not loaded. Either there is no module\n         available for the current kernel (4.15.0-47-generic) or it failed to\n         load. Please recompile the kernel module and install it by\n\n           sudo /sbin/vboxconfig\n\n         You will not be able to start VMs until this problem is fixed.\n5.2.22r126460". Please upgrade at https://www.virtualbox.org.
    
     Retrying.
    E0430 16:10:25.964185    1225 start.go:186] Error starting host:  Error creating host: Error executing step: Running precreate checks.
    : We support Virtualbox starting with version 5. Your VirtualBox install is "WARNING: The vboxdrv kernel module is not loaded. Either there is no module\n         available for the current kernel (4.15.0-47-generic) or it failed to\n         load. Please recompile the kernel module and install it by\n\n           sudo /sbin/vboxconfig\n\n         You will not be able to start VMs until this problem is fixed.\n5.2.22r126460". Please upgrade at https://www.virtualbox.org
    E0430 16:10:27.905310    1225 util.go:151] Error uploading error message: Error sending error report to https://clouderrorreporting.googleapis.com/v1beta1/projects/k8s-minikube/events:report?key=AIzaSyACUwzG0dEPcl-eOgpDKnyKoUFgHdfoFuA, got response code 400
    

    这是虚拟机问题。 解决方案

    安装后,尝试virtualbox cmd,如果没有问题,那么你应该很好minikube start

    【讨论】:

      最近更新 更多