Bug 16853 - dkms-iscsitarget fails to compile with kernel 3.19.x
Summary: dkms-iscsitarget fails to compile with kernel 3.19.x
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal critical
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure advisory mga5-32-ok mga...
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2015-09-29 18:38 CEST by José Jorge
Modified: 2015-10-01 23:13 CEST (History)
3 users (show)

See Also:
Source RPM: iscsitarget
CVE:
Status comment:


Attachments

Description José Jorge 2015-09-29 18:38:13 CEST
iscsitarget was not updated for kernel 3.19 when Mageia 5 was out. Now that a patch was done, we should use it.


Reproducible: 

Steps to Reproduce:
José Jorge 2015-09-29 18:39:22 CEST

Assignee: bugsquad => qa-bugs

Comment 1 José Jorge 2015-09-29 18:41:03 CEST
I have uploaded a updated package for Mageia 5.

You can test this by installing dkms-iscsitarget-1.4.20.4-1, which fails at build time. then installing testing updates dkms-iscsitarget-1.4.20.5-1 which builds fine.

Reference : http://lists.openembedded.org/pipermail/openembedded-devel/2015-August/103052.html

Suggested advisory:
========================

Updated iscsitarget packages fix bugs :

- dkms-iscsitarget did not build against MGA kernels
- iscsitarget did not require dkms-iscsitarget

========================

Updated packages in core/updates_testing:
========================
dkms-iscsitarget-1.4.20.5-1
iscsitarget-1.4.20.5-1

Source RPMs: 
iscsitarget-1.4.20.5-1

Status: NEW => ASSIGNED

Comment 2 Thomas Backlund 2015-09-29 18:47:22 CEST
It should also be tested against 4.1.8+ kernels currently going through QA or it might break again when the new kernel lands in updates...

CC: (none) => tmb

Comment 3 Thomas Backlund 2015-09-29 19:46:52 CEST
And I just verified it builds and loads ok on mga5 x86_64 with kernel 4.1.8
Comment 4 claire robinson 2015-09-30 19:10:49 CEST
Testing complete mga5 32

Kernel-desktop-3.19.8 with matching kernel devel installed.

Before
------
...etc

Building module:
cleaning build area....
make KERNELRELEASE=3.19.8-desktop-3.mga5 -C /lib/modules/3.19.8-desktop-3.mga5/build SUBDIRS=/var/lib/dkms/iscsitarget/1.4.20.4-1.mga5/build/kernel modules.....(bad exit status: 2)

Error! Bad return status for module build on kernel: 3.19.8-desktop-3.mga5 (i586)
Consult the make.log in the build directory

...etc


After
-----
...etc

Building module:
cleaning build area....
make KERNELRELEASE=3.19.8-desktop-3.mga5 -C /lib/modules/3.19.8-desktop-3.mga5/build SUBDIRS=/var/lib/dkms/iscsitarget/1.4.20.5-1.mga5/build/kernel modules.............
cleaning build area....
cleaning kernel tree (make mrproper).....

DKMS: build Completed.

iscsi_trgt.ko.xz:
 - Installation
   - Installing to /lib/modules/3.19.8-desktop-3.mga5/dkms/iscsi/

depmod..............

DKMS: install Completed.

Whiteboard: (none) => has_procedure mga5-32-ok

Comment 5 Thomas Backlund 2015-09-30 19:33:46 CEST
@Claire: could you confirm it builds against 4.1.8 too on 32bit ?
Comment 6 Thomas Backlund 2015-09-30 19:46:30 CEST
and I've verified it builds/loads ok on mga5 x64 with 3.19.8-3 kernel too

Whiteboard: has_procedure mga5-32-ok => has_procedure mga5-32-ok mga5-64-ok

Comment 7 claire robinson 2015-09-30 19:47:34 CEST
Yep, good to go..

Building module:
cleaning build area....
make KERNELRELEASE=4.1.8-desktop-1.mga5 -C /lib/modules/4.1.8-desktop-1.mga5/build SUBDIRS=/var/lib/dkms/iscsitarget/1.4.20.5-1.mga5/build/kernel modules...............
cleaning build area....
cleaning kernel tree (make mrproper).....

DKMS: build Completed.

iscsi_trgt.ko.xz:
 - Installation
   - Installing to /lib/modules/4.1.8-desktop-1.mga5/dkms/iscsi/

depmod...............

DKMS: install Completed.
Comment 8 William Kenney 2015-09-30 20:27:43 CEST
In VirtualBox, M5, KDE, 32-bit

Package(s) under test:
dkms-iscsitarget iscsitarget

default install of dkms-iscsitarget & iscsitarget

[root@localhost wilcal]# uname -a
Linux localhost 3.19.8-desktop586-3.mga5 #1 SMP Sat Jun 13 17:22:19 UTC 2015 i686 i686 i686 GNU/Linux
[root@localhost wilcal]# urpmi dkms-iscsitarget
Package dkms-iscsitarget-1.4.20.4-1.mga5.noarch is already installed
[root@localhost wilcal]# urpmi iscsitarget
Package iscsitarget-1.4.20.4-1.mga5.i586 is already installed

dkms-iscsitarget & iscsitarget installs and compiles correctly

install dkms-iscsitarget & iscsitarget from updates_testing

[root@localhost wilcal]# uname -a
Linux localhost 3.19.8-desktop586-3.mga5 #1 SMP Sat Jun 13 17:22:19 UTC 2015 i686 i686 i686 GNU/Linux
[root@localhost wilcal]# urpmi dkms-iscsitarget
Package dkms-iscsitarget-1.4.20.5-1.mga5.noarch is already installed
[root@localhost wilcal]# urpmi iscsitarget
Package iscsitarget-1.4.20.5-1.mga5.i586 is already installed

dkms-iscsitarget & iscsitarget install and compile correctly

CC: (none) => wilcal.int

Comment 9 William Kenney 2015-09-30 20:27:57 CEST
In VirtualBox, M5, KDE, 32-bit

Package(s) under test:
dkms-iscsitarget iscsitarget kernel-desktop586-latest vboxadditions-kernel-desktop586-latest

default install of dkms-iscsitarget iscsitarget kernel-desktop586-latest & 
vboxadditions-kernel-desktop586-latest

[root@localhost wilcal]# uname -a
Linux localhost 4.1.8-desktop586-1.mga5 #1 SMP Sun Sep 20 12:16:29 UTC 2015 i686 i686 i686 GNU/Linux
[root@localhost wilcal]# urpmi dkms-iscsitarget
Package dkms-iscsitarget-1.4.20.5-1.mga5.noarch is already installed
[root@localhost wilcal]# urpmi iscsitarget
Package iscsitarget-1.4.20.5-1.mga5.i586 is already installed
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop586-latest
Package vboxadditions-kernel-desktop586-latest-5.0.4-2.mga5.i586 is already installed

dkms-iscsitarget & iscsitarget install and compile correctly
Comment 10 William Kenney 2015-09-30 20:28:13 CEST
In VirtualBox, M5, KDE, 64-bit

Package(s) under test:
dkms-iscsitarget iscsitarget

default install of dkms-iscsitarget & iscsitarget

[root@localhost wilcal]# uname -a
Linux localhost 3.19.8-desktop-3.mga5 #1 SMP Sat Jun 13 17:05:48 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi dkms-iscsitarget
Package dkms-iscsitarget-1.4.20.4-1.mga5.noarch is already installed
[root@localhost wilcal]# urpmi iscsitarget
Package iscsitarget-1.4.20.4-1.mga5.x86_64 is already installed

dkms-iscsitarget & iscsitarget installs and compiles correctly

install dkms-iscsitarget & iscsitarget from updates_testing

[root@localhost wilcal]# uname -a
Linux localhost 3.19.8-desktop-3.mga5 #1 SMP Sat Jun 13 17:05:48 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi dkms-iscsitarget
Package dkms-iscsitarget-1.4.20.5-1.mga5.noarch is already installed
[root@localhost wilcal]# urpmi iscsitarget
Package iscsitarget-1.4.20.5-1.mga5.x86_64 is already installed

dkms-iscsitarget & iscsitarget install and compile correctly
Comment 11 William Kenney 2015-09-30 20:28:40 CEST
And most importantly:

In VirtualBox, M5, KDE, 64-bit

Package(s) under test:
dkms-iscsitarget iscsitarget kernel-desktop-latest vboxadditions-kernel-desktop-latest

default install of dkms-iscsitarget iscsitarget kernel-desktop-latest & 
vboxadditions-kernel-desktop-latest

[root@localhost wilcal]# uname -a
Linux localhost 4.1.8-desktop-1.mga5 #1 SMP Sun Sep 20 12:39:07 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi kernel-desktop-latest
Package kernel-desktop-latest-4.1.8-1.mga5.x86_64 is already installed
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-5.0.4-2.mga5.x86_64 is already installed
[root@localhost wilcal]# urpmi dkms-iscsitarget
Package dkms-iscsitarget-1.4.20.5-1.mga5.noarch is already installed
[root@localhost wilcal]# urpmi iscsitarget
Package iscsitarget-1.4.20.5-1.mga5.x86_64 is already installed

dkms-iscsitarget & iscsitarget install and compile correctly. Reboot successful.
Screen sizes correct.
Comment 12 William Kenney 2015-09-30 20:29:29 CEST
That all look good to go tmb?
claire robinson 2015-09-30 23:00:16 CEST

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 13 claire robinson 2015-10-01 22:07:59 CEST
Advisory uploaded.

Whiteboard: has_procedure mga5-32-ok mga5-64-ok => has_procedure advisory mga5-32-ok mga5-64-ok

Comment 14 Mageia Robot 2015-10-01 23:13:42 CEST
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2015-0138.html

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.