** Description changed:

+ [Impact]
+ 
+  * The src:iscsitarget package was removed from 16.10 (LP: #1613758).
+ 
+  * Therefore, the iscsitarget-dkms package is no longer tested with
+ 16.10+ kernels to ensure it still compiles.
+ 
+  * The HWE stacks for 16.04 backport the 16.10+ kernels to 16.04.x.
+ 
+  * End users who successfully built the iscistarget driver on 16.04.0/1
+ kernels (4.4.0-*) will see failures with the HWE kernels.
+ 
+  * iscsitarget and iscsitarget-dkms packages are not technically needed
+ on 16.04 at all. There is an iSCSI target driver in the upstream kernel
+ and the iscistarget tooling can be replaced with tgt.
+ 
+ [Test Case]
+ 
+  * Install iscsitarget-dkms while having the 16.04.2 headers installed.
+ The module build will fail (and apport if on a desktop will attempt to
+ submit a bug report).
+ 
+  * In the fixed case, iscsitarget-dkms will see the specified kernel is
+ not supported by the regex and will skip attempting to build.
+ 
+ [Regression Potential]
+ 
+  * Currently, the iscsitarget-dkms throws an error. The error is
+ actually in the use of iscsitarget-dkms at all with newer kernels, and
+ hopefully if end-users depend on it and see the 'skipped' message, they
+ will come to this bug via the changelog. I do not believe there is any
+ regression potential, as I have tested that 4.4.0-* kernels still build
+ the dkms module fine and that all other 16.04 kernel families skip it.
+ 
+ ---
+ 
  I am unable to build the iscsitarget DKMS module on a fresh install of
  Ubuntu 16.04.2 LTS. Console output is replicated here; the associated
  make.log file is attached.
  
  Setting up iscsitarget-dkms (1.4.20.3+svn502-2ubuntu4) ...
  
  Creating symlink /var/lib/dkms/iscsitarget/1.4.20.3+svn502/source ->
-                  /usr/src/iscsitarget-1.4.20.3+svn502
+                  /usr/src/iscsitarget-1.4.20.3+svn502
  
  DKMS: add completed.
  
  Kernel preparation unnecessary for this kernel.  Skipping...
  
  Building module:
  cleaning build area....
  make KERNELRELEASE=4.8.0-39-generic -C /lib/modules/4.8.0-39-generic/build 
M=/var/lib/dkms/iscsitarget/1.4.20.3+svn502/build....(bad exit status: 2)
  Error! Bad return status for module build on kernel: 4.8.0-39-generic (i686)
  Consult /var/lib/dkms/iscsitarget/1.4.20.3+svn502/build/make.log for more 
information.
  Removing old iscsitarget-1.4.20.3+svn502 DKMS files...
  
  ------------------------------
  Deleting module version: 1.4.20.3+svn502
  completely from the DKMS tree.
  ------------------------------
  Done.
  Loading new iscsitarget-1.4.20.3+svn502 DKMS files...
  First Installation: checking all kernels...
  Building only for 4.8.0-39-generic
  Building initial module for 4.8.0-39-generic
  ERROR: Cannot create report: [Errno 17] File exists: 
'/var/crash/iscsitarget-dkms.0.crash'
  Error! Bad return status for module build on kernel: 4.8.0-39-generic (i686)
  Consult /var/lib/dkms/iscsitarget/1.4.20.3+svn502/build/make.log for more 
information.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1668808

Title:
  iscsitarget-dkms 1.4.20.3+svn502-2ubuntu4: iscsitarget kernel module
  failed to build [error: field ‘rx_hash’ has incomplete type]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/iscsitarget/+bug/1668808/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to