LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 987|回复: 4

aptitude upgrade后virtualbox-ose的版本与VirtualBox kernel modules版本不符,求解

[复制链接]
发表于 2008-12-4 09:40:36 | 显示全部楼层 |阅读模式
昨天横下心来upgrade,下载了300M的文件和N多软件,今天一早virtualbox就不可以使用了
The version of the VirtualBox kernel modules and the version of VirtualBox application are not matching. You can correct this by either installing the correct virtualbox-ose-modules package (if available) through apt-get or by building it manually with: module-assistant auto-install virtualbox-ose.
VBox status code: -1912 (VERR_VM_DRIVER_VERSION_MISMATCH).

参照google出来方法安装了module-assistant,
# sudo apt-get install virtualbox-ose-source  
# sudo m-a update  
# sudo m-a prepare  
# sudo m-a a-i virtualbox-ose
之后出错,说是build failed

我的virtualbox版本是1.6.6_ose
内核版本是2.6.26.1-amd64
我如何知道我安装的内核版本支持的virtualbox版本号,
怎样可以解决问题呢:
A,了解新内核支持的virtualbox,安装之
B,安装支持已有virtualbox的内核.不好意思的说,我忘记自己原来的内核版本号了
C,重新编译内核模块,

优先选择 C,重新编译内核模块.
请教一下,怎么解决呢
发表于 2008-12-4 11:43:38 | 显示全部楼层
看看log文件,出错在哪儿,会有信息的。一般都是用官方的deb包直接安装,没遇到这种编译不过的事。
回复 支持 反对

使用道具 举报

发表于 2008-12-4 15:41:21 | 显示全部楼层
su 到root
m-a auto-install virtualbox-ose
自动编译并安装virtualbox-ose-modules-$(uname -r)
aptitude install virtualbox-ose
安装工具文件。
chown $user.$user /dev/vboxdrv
$user 为安装virtualbox的用户
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-4 15:47:29 | 显示全部楼层
Post by chinajz;1919011
su 到root
m-a auto-install virtualbox-ose


在这里的时候出现错误,说是bulid failed.
但是没有具体的错误提示,,具体的错误log中的内容如下:

  1. Build log starting, file: /var/cache/modass/virtualbox-ose.buildlog.2.6.26-1-amd64.1228376825
  2. Date: Thu, 04 Dec 2008 15:47:05 +0800
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-12-4 16:03:41 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表