查看: 3941|回复: 8

[建议与bug反馈] virtualbox安裝不成功

[复制链接]
发表于 2018-2-10 09:07:15 | 显示全部楼层 |阅读模式
安裝過程如下:

apt install virtualbox                                                                                             
Reading package lists... Done                                                                                                   
Building dependency tree                                                                                                         
Reading state information... Done                                                                                                
Note, selecting 'virtualbox-4.3' instead of 'virtualbox'                                                                        
Recommended packages:                                                                                                            
  libsdl-ttf2.0-0 linux-headers pdf-viewer                                                                                       
The following NEW packages will be installed:                                                                                    
  virtualbox-4.3                                                                                                                 
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.                                                                  
Need to get 0 B/61.2 MB of archives.                                                                                             
After this operation, 154 MB of additional disk space will be used.                                                              
Preconfiguring packages ...                                                                                                      
Selecting previously unselected package virtualbox-4.3.                                                                          
(Reading database ... 61736 files and directories currently installed.)                                                         
Preparing to unpack .../virtualbox-4.3_4.3.40-110317~Debian~wheezy_amd64.deb ...                                                
Unpacking virtualbox-4.3 (4.3.40-110317~Debian~wheezy) ...                                                                       
Processing triggers for systemd (215-17+deb8u7) ...                                                                              
Processing triggers for shared-mime-info (1.5-2~bpo8+1) ...                                                                     
Processing triggers for mime-support (3.58) ...                                                                                 
Setting up virtualbox-4.3 (4.3.40-110317~Debian~wheezy) ...                                                                     
addgroup: The group `vboxusers' already exists as a system group. Exiting.                                                      
Stopping VirtualBox kernel modules ...done.                                                                                      
Uninstalling old VirtualBox DKMS kernel modules ...done.                                                                        
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 4.9.0-0.bpo.4-amd
64 (x86_64)                                                                                                                     
Consult /var/lib/dkms/vboxhost/4.3.40/build/make.log for more information.                                                      
...failed!                                                                                                                     
  (Failed, trying without DKMS)                                                                                                  
Recompiling VirtualBox kernel modules ...failed!                                                                                 
  (Look at /var/log/vbox-install.log to find out what went wrong)                                                               

回复

使用道具 举报

 楼主| 发表于 2018-2-10 09:27:39 | 显示全部楼层
log如下:

/var/lib/dkms/vboxhost/4.3.40/build# cat make.log
DKMS make.log for vboxhost-4.3.40 for kernel 4.9.0-0.bpo.4-amd64 (x86_64)
Sat Feb 10 08:57:48 CST 2018
make: Entering directory '/usr/src/linux-headers-4.9.0-0.bpo.4-amd64'
  LD      /var/lib/dkms/vboxhost/4.3.40/build/built-in.o
  LD      /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/built-in.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/linux/SUPDrv-linux.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/SUPDrv.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/SUPDrvSem.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/SUPDrvTracer.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/alloc-r0drv.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/initterm-r0drv.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/memobj-r0drv.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/mpnotification-r0drv.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/powernotification-r0drv.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o
  CC [M]  /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjNativeLockUser’:
/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1052:33: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast
                                 fWrite,                 /* force write access. */
                                 ^
In file included from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88:0,
                 from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.4-common/include/linux/mm.h:1302:6: note: expected ‘struct page **’ but argument is of type ‘int’
long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1053:33: warning: passing argument 5 of ‘get_user_pages’ from incompatible pointer type
                                 &pMemLnx->apPages[0],   /* Page array. */
                                 ^
In file included from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88:0,
                 from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.4-common/include/linux/mm.h:1302:6: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1049:18: error: too many arguments to function ‘get_user_pages’
             rc = get_user_pages(R3Ptr,                  /* Where from. */
                  ^
In file included from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88:0,
                 from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.4-common/include/linux/mm.h:1302:6: note: declared here
long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1066:33: warning: passing argument 6 of ‘get_user_pages_remote’ makes pointer from integer without a cast
                                 fWrite,                 /* force write access. */
                                 ^
In file included from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88:0,
                 from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.4-common/include/linux/mm.h:1298:6: note: expected ‘struct page **’ but argument is of type ‘int’
long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1067:33: warning: passing argument 7 of ‘get_user_pages_remote’ from incompatible pointer type
                                 &pMemLnx->apPages[0],   /* Page array. */
                                 ^
In file included from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88:0,
                 from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.4-common/include/linux/mm.h:1298:6: note: expected ‘struct vm_area_struct **’ but argument is of type ‘struct page **’
long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
      ^
/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1060:18: error: too many arguments to function ‘get_user_pages_remote’
             rc = get_user_pages_remote(
                  ^
In file included from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88:0,
                 from /var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.4-common/include/linux/mm.h:1298:6: note: declared here
long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
      ^
/usr/src/linux-headers-4.9.0-0.bpo.4-common/scripts/Makefile.build:298: recipe for target '/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o' failed
make[4]: *** [/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] Error 1
/usr/src/linux-headers-4.9.0-0.bpo.4-common/scripts/Makefile.build:549: recipe for target '/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv' failed
make[3]: *** [/var/lib/dkms/vboxhost/4.3.40/build/vboxdrv] Error 2
/usr/src/linux-headers-4.9.0-0.bpo.4-common/Makefile:1510: recipe for target '_module_/var/lib/dkms/vboxhost/4.3.40/build' failed
make[2]: *** [_module_/var/lib/dkms/vboxhost/4.3.40/build] Error 2
Makefile:150: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/usr/src/linux-headers-4.9.0-0.bpo.4-amd64'
回复 支持 反对

使用道具 举报

发表于 2018-2-11 04:36:23 | 显示全部楼层
App manager 里已经有Virualbox了。 直接从那里装就行。

点评

因为那么装不成功,才进终端装的。结果一样。  详情 回复 发表于 2018-2-11 21:28
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-11 21:28:48 | 显示全部楼层
mjyu51 发表于 2018-2-11 04:36
App manager 里已经有Virualbox了。 直接从那里装就行。

因为那么装不成功,才进终端装的。结果一样。
回复 支持 反对

使用道具 举报

发表于 2018-2-13 06:18:54 | 显示全部楼层
不要在远程用u-anywhere 安装。 需要在内网通过app manager 来安装

点评

在本地安装都不成功。  详情 回复 发表于 2018-2-15 12:32
回复 支持 反对

使用道具 举报

发表于 2018-2-13 09:26:53 | 显示全部楼层
是3455的主板?现在的virtualbox版本依赖的dkms在kernel 4.9上不兼容。
回复 支持 反对

使用道具 举报

发表于 2018-2-13 09:26:57 | 显示全部楼层
是3455的主板?现在的virtualbox版本依赖的dkms在kernel 4.9上不兼容。

点评

原来事这么回事。在下是4205主板。  详情 回复 发表于 2018-2-14 11:55
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-14 11:55:55 | 显示全部楼层
yutech_ts 发表于 2018-2-13 09:26
是3455的主板?现在的virtualbox版本依赖的dkms在kernel 4.9上不兼容。

原来是这么回事。在下是4205主板。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-15 12:32:27 | 显示全部楼层
mjyu51 发表于 2018-2-13 06:18
不要在远程用u-anywhere 安装。 需要在内网通过app manager 来安装

在本地安装都不成功。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2024-5-21 09:19 , Processed in 0.075014 second(s), 47 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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