Chinaunix

标题: 求助!CentOShell6.8 升级kernel后VirtualBox无法运行 [打印本页]

作者: nicson    时间: 2016-06-06 10:10
标题: 求助!CentOShell6.8 升级kernel后VirtualBox无法运行
新手。求助。。

CentOS将Kernel升级到 2.6.32-642.1.1.el6.x86_64 VirtualBox版本VirtualBox-5.0-5.0.20_106931_el6-1.x86_64

/etc/init.d/vboxdrv setup                                                                                                                           
Stopping VirtualBox kernel modules                         [确定]
Uninstalling old VirtualBox DKMS kernel modules            [确定]
Removing old VirtualBox kernel module                      [确定]
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 2.6.32-642.1.1.el6.x86_64 (x86_64)
Consult /var/lib/dkms/vboxhost/5.0.20/build/make.log for more information.                        [失败]                                                        
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules                      [失败]
  (Look at /var/log/vbox-install.log to find out what went wrong)

make.log里的信息。。。
LD      /var/lib/dkms/vboxhost/5.0.20/build/vboxnetflt/built-in.o
  CC [M]  /var/lib/dkms/vboxhost/5.0.20/build/vboxnetflt/linux/VBoxNetFlt-linux.o
/var/lib/dkms/vboxhost/5.0.20/build/vboxnetflt/linux/VBoxNetFlt-linux.c: 在函数‘vboxNetFltLinuxPacketHandler’中:
/var/lib/dkms/vboxhost/5.0.20/build/vboxnetflt/linux/VBoxNetFlt-linux.c:943: 错误:隐式声明函数‘vlan_tx_tag_present’
/var/lib/dkms/vboxhost/5.0.20/build/vboxnetflt/linux/VBoxNetFlt-linux.c:953: 错误:隐式声明函数‘vlan_tx_tag_get’
make[2]: *** [/var/lib/dkms/vboxhost/5.0.20/build/vboxnetflt/linux/VBoxNetFlt-linux.o] 错误 1
make[1]: *** [/var/lib/dkms/vboxhost/5.0.20/build/vboxnetflt] 错误 2
make: *** [_module_/var/lib/dkms/vboxhost/5.0.20/build] 错误 2
make: Leaving directory `/usr/src/kernels/2.6.32-642.1.1.el6.x86_64'



作者: SeAL80s    时间: 2016-06-06 11:14
Linux kernel 要对应于VBox的 kernel driver ,你kernel变了,vbox当然不能运行了。要么换Kernel版本,要么换VBox版本呢
作者: shang2010    时间: 2016-06-06 11:42
一直用系统自带的yum 安装相关的包,
因为有维护,自然自己就省事省心



作者: lyhabc    时间: 2016-06-07 20:12
@SeAL80s
不是跟vmware那样升级大版本才需要升级vmware版本??

yum update的时候应该也会连带vbox内核模板也升级的啊
作者: SeAL80s    时间: 2016-06-07 21:25
回复 4# lyhabc


    kernel的更新跟vbox的更新不同步的,vbox总是慢几个节拍,一般是一个kernel版本号...

    这个是我的使用体会...
作者: shang2010    时间: 2016-06-07 21:53
回复 5# SeAL80s


    用官方的yum或者oracle linux,跟centos是一个效果的
作者: shang2010    时间: 2016-06-07 21:54
我什么时候发链接的权限没有了??
作者: ganluo960214    时间: 2016-06-08 15:02
单用户模式尝试过了嘛? 你是不是安装了vbox的增强插件的,进单用户卸载了吧。
作者: ganluo960214    时间: 2016-06-08 15:03
单用户模式尝试过了嘛? 你是不是安装了vbox的增强插件的,进单用户卸载了吧。
作者: ganluo960214    时间: 2016-06-08 15:05
单用户模式尝试过了嘛? 你是不是安装了vbox的增强插件的,进单用户卸载了吧。
作者: ganluo960214    时间: 2016-06-08 15:06
单用户模式尝试过了嘛? 你是不是安装了vbox的增强插件的,进单用户卸载了吧。
作者: ganluo960214    时间: 2016-06-08 15:08
单用户模式尝试过了嘛? 你是不是安装了vbox的增强插件的,进单用户卸载了吧。
作者: nicson    时间: 2016-06-10 10:08
额。。确实是装了增强插件。。。没卸载。。。我把kernel降到之前的版本了。。。
作者: nicson    时间: 2016-06-10 10:10
回复 5# SeAL80s


    我觉得应该不是版本的问题。。。手边刚好有闲置台服务器。。我用同样版本的内核新安装了同样版本的VirtualBox不报错。。。
作者: action08    时间: 2016-06-12 11:40
回复 14# nicson


    问题来了,你kernel是怎么升级的??

理论上不会出现的事,肯定还是你做了不平常做的操作
作者: lyhabc    时间: 2016-11-19 11:52
看一下这个日志   /var/log/vbox-install.log
开机启动的时候选择旧的kernel启动系统看看
作者: sditmaner    时间: 2016-11-19 12:46
一直用系统自带的yum 安装相关的包,
作者: shang2010    时间: 2016-11-21 15:20
楼主的情况,是升级内核没有升级build对应的模块,
作者: shang2010    时间: 2016-11-21 15:21
这个问题遇到过,还是fedora的时候遇到的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2