Bug 42049 - Linux Kernel 4.9 DKMS modules
Linux Kernel 4.9 DKMS modules
Product: UCS
Classification: Unclassified
Component: Kernel
UCS 4.2
Other Linux
: P5 enhancement (vote)
: UCS 4.2
Assigned To: Erik Damrose
Philipp Hahn
: interim-2
Depends on:
  Show dependency treegraph
Reported: 2016-08-19 07:20 CEST by Stefan Gohmann
Modified: 2017-04-21 10:57 CEST (History)
0 users

See Also:
What kind of report is it?: Release Management
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2016-08-19 07:20:20 CEST
Should be checked for UCS 4.2.

+++ This bug was initially created as a clone of Bug #39645 +++

Bug #38872 comment 5:

For DKMS see Bug #35875 and Bug #36313:

# apt-cache search --names-only -- dkms

OK dkms - Dynamic Kernel Module Support Framework

FAIL iscsitarget-dkms - iSCSI Enterprise Target kernel module source - dkms version
FAIL openafs-modules-dkms - AFS distributed filesystem kernel module DKMS source
FAIL open-vm-tools-dkms - Open VMware Tools for virtual machines hosted on VMware (DKMS)
FAIL virtualbox-dkms - x86 virtualization solution - kernel module sources for dkms
FAIL virtualbox-guest-dkms - x86 virtualization solution - guest addition module source for dkms
FAIL xtables-addons-dkms - Extensions targets and matches for iptables

FAIL backfire-dkms - kernel module for signal benchmarking (DKMS)
FAIL blcr-dkms - DKMS support for BLCR kernel module
 broken depends: linux-headers-2.6-686 | linux-headers-2.6-amd64 | linux-headers-generic | linux-headers
FAIL ndiswrapper-dkms - Source for the ndiswrapper Linux kernel module (DKMS)
FAIL openvswitch-datapath-dkms - Open vSwitch datapath module source - DKMS version
OK tp-smapi-dkms - ThinkPad hardware/firmware access modules source - dkms version 
FAIL v4l2loopback-dkms - Source for the v4l2loopback driver (DKMS)
FAIL west-chamber-dkms - iptable extension for bypassing content filtering firewall (dkms)
 broken depends: linux-headers-generic | linux-headers
FAIL blktap-dkms - Xen API blktap kernel component DKMS package
FAIL oss4-dkms - Open Sound System - DKMS module sources
 broken depend: linux-headers-2.6-686 | linux-headers-2.6-amd64 | linux-headers-generic | linux-headers

 virtualbox-ose-dkms - transitional package for virtualbox-dkms
 virtualbox-ose-guest-dkms - transitional package for virtualbox-guest-dkms
 open-vm-dkms - Open VMware Tools for virtual machines hosted on VMware (transitional package)

Bug #38872 comment 8:
> Package: open-vm-tools
> Version: 2:9.10.2-2822639-1~bpo8+1.15.201510271956
> Branch: ucs_4.1-0

+++ This bug was initially created as a clone of Bug #38872 +++
Comment 1 Erik Damrose univentionstaff 2017-02-21 16:29:19 CET
Imported higher upstream version which builds with our updated kernel
r17204 adapted build-deps
Package: openafs Branch: ucs_4.2-0 1.6.20-2A~
Comment 2 Erik Damrose univentionstaff 2017-02-22 12:12:09 CET
open-vm-tools 2:10.1.0-4449150-3A~
Comment 3 Erik Damrose univentionstaff 2017-02-24 09:35:42 CET
Imported current version from ubuntu:
Comment 4 Erik Damrose univentionstaff 2017-02-28 10:54:27 CET
virtualbox 5.1.8-dfsg-6~bpo8+2A~, which required
kbuild 1:0.1.9998svn2814+dfsg-2~bpo8+1A~

OK: oss4,backfire

As discussed, xtables-addons would at least require an iptables upgrade to build. We will make it optional for UCS 4.2 as no consumer is known to require it.
Comment 5 Philipp Hahn univentionstaff 2017-03-07 10:10:21 CET
OK-FAIL: blktap /var/lib/dkms/blktap/2.0.93/build/make.log
 /var/lib/dkms/blktap/2.0.93/build/device.c:212:22: error: ‘REQ_FLUSH’ undeclared (first use in this function)

OK: openafs-modules-dkms

FAIL: iscsitarget-dkms /var/lib/dkms/iscsitarget/
 /var/lib/dkms/iscsitarget/ error: field ‘rx_hash’ has incomplete type

OK: open-vm-tools-dkms

FAIL: virtualbox-dkms /var/lib/dkms/virtualbox/5.1.8/build/make.log
 /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’

FAIL: virtualbox-guest-dkms /var/lib/dkms/virtualbox-guest/5.1.8/build/make.log
 /var/lib/dkms/virtualbox-guest/5.1.8/build/vboxguest/r0drv/linux/memobj-r0drv-linux.c:1050:18: error: too many arguments to function ‘get_user_pages’

OK-SKIP: xtables-addons-dkms

OK: backfire-dkms

OK: oss4-dkms
Comment 6 Erik Damrose univentionstaff 2017-03-07 18:05:18 CET
r17361 + 17363 virtualbox 5.1.8-dfsg-6~bpo8+2A~
Comment 7 Erik Damrose univentionstaff 2017-03-08 11:05:42 CET
iscsitarget: Sorry, i must have checked that package poorly. It seems that there is no support for current kernels from upstream. Ubuntu removed the package in 16.10 (yakkety), and advises to use the kernel module iscsi_target_mod [1]

I suggest to leave at least the most recent ubuntu version in our repo - the package is in unmaintained anyway.

[1] https://bugs.launchpad.net/ubuntu/+source/iscsitarget/+bug/1668808/comments/2
Comment 8 Erik Damrose univentionstaff 2017-03-08 11:27:03 CET
Imported upstream package (stretch) blktap-dkms 2.0.93-0.8A~
Comment 9 Erik Damrose univentionstaff 2017-03-08 11:30:22 CET
The previously imported iscsitarget package has been removed from ucs 4.2
Comment 10 Philipp Hahn univentionstaff 2017-03-08 15:53:31 CET
OK: blktap-dkms
OK-SKIP: iscsitarget-dkms
OK: virtualbox-dkms
OK: virtualbox-guest-dkms

ADDED: Changelog r77477
Comment 11 Stefan Gohmann univentionstaff 2017-04-04 18:28:31 CEST
UCS 4.2 has been released:

If this error occurs again, please use "Clone This Bug".