Your message dated Thu, 22 Jun 2017 18:37:32 +0200
with message-id <[email protected]>
and subject line Re: [email protected]
has caused the Debian Bug report #865393,
regarding [virtualbox] VirtualBox backport 5.1.8 not working with kernel 4.9.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
865393: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865393
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: virtualbox
Version: 5.1.8-dfsg-6~bpo8+2
Severity: normal

--- Please enter the report below this line. ---

Hi Debian enthusiasts :)

Steps to reproduce errors:
1. If VirtualBox is already installed remove it and purge it

2. Reboot

3. Add Debian Backports sources

deb http://ftp.debian.org/debian jessie-backports main contrib

4. Using Terminal as user, refresh your source list

# sudo apt-get update


5. Using Terminal as user, install linux headers

# sudo apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')


6. Using Terminal as user, install Virtualbox from jessie-backport

# sudo apt-get -t jessie-backports install virtualbox

Output start = = = = = = = = =
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following extra packages will be installed:
  virtualbox-dkms virtualbox-qt
Suggested packages:
  virtualbox-guest-additions-iso
The following NEW packages will be installed:
  virtualbox virtualbox-dkms virtualbox-qt
0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/23.6 MB of archives.
After this operation, 104 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Selecting previously unselected package virtualbox-dkms.
(Reading database ... 218475 files and directories currently installed.)
Preparing to unpack .../virtualbox-dkms_5.1.8-dfsg-6~bpo8+2_all.deb ...
Unpacking virtualbox-dkms (5.1.8-dfsg-6~bpo8+2) ...
Selecting previously unselected package virtualbox.
Preparing to unpack .../virtualbox_5.1.8-dfsg-6~bpo8+2_amd64.deb ...
Unpacking virtualbox (5.1.8-dfsg-6~bpo8+2) ...
Selecting previously unselected package virtualbox-qt.
Preparing to unpack .../virtualbox-qt_5.1.8-dfsg-6~bpo8+2_amd64.deb ...
Unpacking virtualbox-qt (5.1.8-dfsg-6~bpo8+2) ...
Processing triggers for systemd (230-7~bpo8+2) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for menu (2.1.47) ...
Processing triggers for shared-mime-info (1.5-2~bpo8+1) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for mime-support (3.58) ...
Setting up virtualbox-dkms (5.1.8-dfsg-6~bpo8+2) ...
Loading new virtualbox-5.1.8 DKMS files...
Building for 4.9.0-0.bpo.3-amd64
Building initial module for 4.9.0-0.bpo.3-amd64
Error! Bad return status for module build on kernel: 4.9.0-0.bpo.3-amd64
(x86_64)
Consult /var/lib/dkms/virtualbox/5.1.8/build/make.log for more information.
Job for virtualbox.service failed because the control process exited
with error code.
See "systemctl status virtualbox.service" and "journalctl -xe" for details.
invoke-rc.d: initscript virtualbox, action "restart" failed.
Setting up virtualbox (5.1.8-dfsg-6~bpo8+2) ...
Setting up virtualbox-qt (5.1.8-dfsg-6~bpo8+2) ...
Processing triggers for menu (2.1.47) ...
Output end = = = = = = = = =


In the output above notice the error about: "Error! Bad return status
for module build on kernel: 4.9.0-0.bpo.3-amd64 (x86_64)".

Find attached to this ticket the "make.log" file

6. Open VirtualBox

7. Click on "New" button to build a new machine. Let's call it "Lorem".

8. Click on "Start" button. A first error message is display. Find
attached screenshot titled "Error_1---Francewhoa---2017-06-20.jpg".
Text copy below:

Error 1 start = = = = = = = = =
Failed to open a session for the virtual machine Lorem.

The virtual machine 'Lorem' has terminated unexpectedly during startup
with exit code 1 (0x1).


Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
MachineWrap
Interface:
IMachine {b2547866-a0a1-4391-8b86-<MASKED>}
Error 1 end = = = = = = = = =


A second error message is display. Find attached screenshot titled
"Error_2---Francewhoa---2017-06-20.jpg".
Text copy below:

Error 2 start = = = = = = = = =
Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or
there is a permission problem with /dev/vboxdrv. Please reinstall
virtualbox-dkms package and load the kernel module by executing

'modprobe vboxdrv'

as root.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The
support driver is not installed. On linux, open returned ENOENT.
Error 2 end = = = = = = = = =


Expected outcome:
• VirtualBox from jessie-backport should install without returning error
message. The DKMS module should be build using the kernel 4.9.0.


Notes:
• The kernel 4.9.0 is currently included by default with Debian 8.8
Jessie, 64-bit
• Installed using the instructions at
https://wiki.debian.org/VirtualBox#Debian_8_.22Jessie.22_Backports


What I tried that was not effective:
• After installed VirtualBox, reboot, try to use VirtualBox again
• Remove, purge, reboot, re-install VirtualBox from backport
• Reinstall virtualbox-dkms from backport
• Install VirtualBox with Sudo
• Install VirtualBox with Root
• Install virtualbox-guest-additions-iso
• Install virtualbox-guest-x11


Related
• https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853878http://forum.openmediavault.org/index.php/Thread/17281-Virtualbox-plugin-installation-fails-on-4-9-0-backport-kernel/http://forum.openmediavault.org/index.php/Thread/17243-Virtualbox-5-1-8-and-kernel-4-9-error/?postID=136405#post136405https://www.virtualbox.org/ticket/16286


System:
• Base: Debian 8.8 Jessie, 64-bit
• Kernel: 4.9.0-0.bpo.3-amd64 #1 SMP Debian 4.9.25-1~bpo8+1 (2017-05-19)
x86_64 GNU/Linux
• Gnome: 3.14.1


Any volunteers for investigating and fixing? I would be happy to
contribute testing and documentation if needed.

Let me know if you have any questions or need anything else

Cheers,

Francewhoa
 

--- System information. ---
Architecture: amd64
Kernel: Linux 4.9.0-0.bpo.3-amd64

Debian Release: 8.8
500 stable repo.skype.com
500 stable dl.google.com
500 oldstable-updates mirror.it.ubc.ca
500 oldstable security.debian.org
500 oldstable mirror.it.ubc.ca
100 jessie-backports ftp.debian.org

--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.
DKMS make.log for virtualbox-5.1.8 for kernel 4.9.0-0.bpo.3-amd64 (x86_64)
Tue Jun 20 18:22:21 PDT 2017
make: Entering directory '/usr/src/linux-headers-4.9.0-0.bpo.3-amd64'
  LD      /var/lib/dkms/virtualbox/5.1.8/build/built-in.o
  LD      /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/built-in.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/linux/SUPDrv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrvGip.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrvSem.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrvTracer.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPLibAll.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/alloc-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/initterm-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/memobj-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/mpnotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/powernotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/mp-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/process-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.o
/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjNativeLockUser’:
/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1053: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/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.3-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/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1054: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/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.3-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/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1050:18: error: too many arguments to function ‘get_user_pages’
             rc = get_user_pages(R3Ptr,                  /* Where from. */
                  ^
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.3-common/include/linux/mm.h:1302:6: note: declared here
 long get_user_pages(unsigned long start, unsigned long nr_pages,
      ^
/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1067: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/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.3-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/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1068: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/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.3-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/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1061:18: error: too many arguments to function ‘get_user_pages_remote’
             rc = get_user_pages_remote(
                  ^
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:98:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-0.bpo.3-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.3-common/scripts/Makefile.build:298: recipe for target '/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o' failed
make[4]: *** [/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] Error 1
make[4]: *** Waiting for unfinished jobs....
/usr/src/linux-headers-4.9.0-0.bpo.3-common/scripts/Makefile.build:549: recipe for target '/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv' failed
make[3]: *** [/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv] Error 2
/usr/src/linux-headers-4.9.0-0.bpo.3-common/Makefile:1507: recipe for target '_module_/var/lib/dkms/virtualbox/5.1.8/build' failed
make[2]: *** [_module_/var/lib/dkms/virtualbox/5.1.8/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.3-amd64'

--- End Message ---
--- Begin Message ---
> 
> I'm not yet familiar with the workflow to report bug with backports
> package. Thanks to Gianfranco for the information about using
> debian-backports list for backports specific issues.
> 
> I did some research. I found that page at
> https://backports.debian.org/Instructions/
> Which reads "Please report bugs that you found in the packages to the
> backports mailing list and NOT to the Debian BTS!"
> 

closing then :)

G.

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to