Bug 42049 - Linux Kernel 4.9 DKMS modules
Linux Kernel 4.9 DKMS modules
Status: CLOSED FIXED
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:
Blocks:
  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:


Attachments

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

Base:
OK dkms - Dynamic Kernel Module Support Framework

Important:
FAIL iscsitarget-dkms - iSCSI Enterprise Target kernel module source - dkms version
 /var/lib/dkms/iscsitarget/1.4.20.3+svn502/build/make.log
FAIL openafs-modules-dkms - AFS distributed filesystem kernel module DKMS source
 /var/lib/dkms/openafs/1.6.9/build/make.log
FAIL open-vm-tools-dkms - Open VMware Tools for virtual machines hosted on VMware (DKMS)
 /var/lib/dkms/open-vm-tools/9.4.6/build/make.log
FAIL virtualbox-dkms - x86 virtualization solution - kernel module sources for dkms
 /var/lib/dkms/virtualbox/4.3.14/build/make.log
FAIL virtualbox-guest-dkms - x86 virtualization solution - guest addition module source for dkms
 /var/lib/dkms/virtualbox-guest/4.3.14/build/make.log
FAIL xtables-addons-dkms - Extensions targets and matches for iptables
 /var/lib/dkms/xtables-addons/2.6/build/make.logq

Optional:
FAIL backfire-dkms - kernel module for signal benchmarking (DKMS)
 /var/lib/dkms/backfire/0.73-1/build/make.log
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)
 /var/lib/dkms/ndiswrapper/1.59/build/make.log
FAIL openvswitch-datapath-dkms - Open vSwitch datapath module source - DKMS version
 /var/lib/dkms/openvswitch/1.4.2+git20120612/build/make.log
OK tp-smapi-dkms - ThinkPad hardware/firmware access modules source - dkms version 
FAIL v4l2loopback-dkms - Source for the v4l2loopback driver (DKMS)
 /var/lib/dkms/v4l2loopback/0.6.1/build/make.log
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
 /var/lib/dkms/blktap/2.0.93/build/make.log
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

Obsolete:
 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~4.2.0.201702211612
Comment 2 Erik Damrose univentionstaff 2017-02-22 12:12:09 CET
open-vm-tools 2:10.1.0-4449150-3A~4.2.0.201702221203
r17205
Comment 3 Erik Damrose univentionstaff 2017-02-24 09:35:42 CET
Imported current version from ubuntu:
iscsitarget 1.4.20.3+svn502-2ubuntu4A~4.2.0.201702240929
Comment 4 Erik Damrose univentionstaff 2017-02-28 10:54:27 CET
virtualbox 5.1.8-dfsg-6~bpo8+2A~4.2.0.201702271219, which required
kbuild 1:0.1.9998svn2814+dfsg-2~bpo8+1A~4.2.0.201702271214

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/1.4.20.3+svn502/build/make.log
 /var/lib/dkms/iscsitarget/1.4.20.3+svn502/build/kernel/iscsi.h:274:19: 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~4.2.0.201703071609
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~4.2.0.201703081112
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:
 https://docs.software-univention.de/release-notes-4.2-0-en.html
 https://docs.software-univention.de/release-notes-4.2-0-de.html

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