kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #157941
[Bug 1538379] [NEW] zfs dkms module attempts to build before spl
Public bug reported:
This looks like Bug #1491729:
Steps to Repo:
1. Start clean Wily instance
2. Run "sudo apt-get install zfs-dkms"
$ sudo apt-get install zfs-dkms
Selecting previously unselected package libisl13:amd64.
(Reading database ... 62785 files and directories currently installed.)
Preparing to unpack .../libisl13_0.14-2_amd64.deb ...
Unpacking libisl13:amd64 (0.14-2) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../libmpc3_1.0.3-1_amd64.deb ...
Unpacking libmpc3:amd64 (1.0.3-1) ...
Selecting previously unselected package cpp-5.
Preparing to unpack .../cpp-5_5.2.1-22ubuntu2_amd64.deb ...
Unpacking cpp-5 (5.2.1-22ubuntu2) ...
Selecting previously unselected package cpp.
Preparing to unpack .../cpp_4%3a5.2.1-3ubuntu1_amd64.deb ...
Unpacking cpp (4:5.2.1-3ubuntu1) ...
Selecting previously unselected package libcc1-0:amd64.
Preparing to unpack .../libcc1-0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libcc1-0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package binutils.
Preparing to unpack .../binutils_2.25.1-6ubuntu2_amd64.deb ...
Unpacking binutils (2.25.1-6ubuntu2) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../libgomp1_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libgomp1:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../libitm1_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libitm1:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libatomic1:amd64.
Preparing to unpack .../libatomic1_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libatomic1:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libasan2:amd64.
Preparing to unpack .../libasan2_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libasan2:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package liblsan0:amd64.
Preparing to unpack .../liblsan0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking liblsan0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../libtsan0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libtsan0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libubsan0:amd64.
Preparing to unpack .../libubsan0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libubsan0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libcilkrts5:amd64.
Preparing to unpack .../libcilkrts5_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libcilkrts5:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libmpx0:amd64.
Preparing to unpack .../libmpx0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libmpx0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../libquadmath0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libquadmath0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libgcc-5-dev:amd64.
Preparing to unpack .../libgcc-5-dev_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libgcc-5-dev:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package gcc-5.
Preparing to unpack .../gcc-5_5.2.1-22ubuntu2_amd64.deb ...
Unpacking gcc-5 (5.2.1-22ubuntu2) ...
Selecting previously unselected package gcc.
Preparing to unpack .../gcc_4%3a5.2.1-3ubuntu1_amd64.deb ...
Unpacking gcc (4:5.2.1-3ubuntu1) ...
Selecting previously unselected package make.
Preparing to unpack .../make_4.0-8.2_amd64.deb ...
Unpacking make (4.0-8.2) ...
Selecting previously unselected package dkms.
Preparing to unpack .../dkms_2.2.0.3-2ubuntu6.1_all.deb ...
Unpacking dkms (2.2.0.3-2ubuntu6.1) ...
Selecting previously unselected package spl-dkms.
Preparing to unpack .../spl-dkms_0.6.4.2-0ubuntu1_amd64.deb ...
Unpacking spl-dkms (0.6.4.2-0ubuntu1) ...
Processing triggers for man-db (2.7.4-1) ...
Setting up libisl13:amd64 (0.14-2) ...
Setting up libmpc3:amd64 (1.0.3-1) ...
Setting up cpp-5 (5.2.1-22ubuntu2) ...
Setting up cpp (4:5.2.1-3ubuntu1) ...
Setting up libcc1-0:amd64 (5.2.1-22ubuntu2) ...
Setting up binutils (2.25.1-6ubuntu2) ...
Setting up libgomp1:amd64 (5.2.1-22ubuntu2) ...
Setting up libitm1:amd64 (5.2.1-22ubuntu2) ...
Setting up libatomic1:amd64 (5.2.1-22ubuntu2) ...
Setting up libasan2:amd64 (5.2.1-22ubuntu2) ...
Setting up liblsan0:amd64 (5.2.1-22ubuntu2) ...
Setting up libtsan0:amd64 (5.2.1-22ubuntu2) ...
Setting up libubsan0:amd64 (5.2.1-22ubuntu2) ...
Setting up libcilkrts5:amd64 (5.2.1-22ubuntu2) ...
Setting up libmpx0:amd64 (5.2.1-22ubuntu2) ...
Setting up libquadmath0:amd64 (5.2.1-22ubuntu2) ...
Setting up libgcc-5-dev:amd64 (5.2.1-22ubuntu2) ...
Setting up gcc-5 (5.2.1-22ubuntu2) ...
Setting up gcc (4:5.2.1-3ubuntu1) ...
Setting up make (4.0-8.2) ...
Setting up dkms (2.2.0.3-2ubuntu6.1) ...
Setting up spl-dkms (0.6.4.2-0ubuntu1) ...
Loading new spl-0.6.4.2 DKMS files...
First Installation: checking all kernels...
Building only for 4.2.0-25-generic
Building initial module for 4.2.0-25-generic
configure: error: in `/var/lib/dkms/spl/0.6.4.2/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
Error! Bad return status for module build on kernel: 4.2.0-25-generic (x86_64)
Consult /var/lib/dkms/spl/0.6.4.2/build/make.log for more information.
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Selecting previously unselected package zfs-dkms.
(Reading database ... 63620 files and directories currently installed.)
Preparing to unpack .../zfs-dkms_0.6.4.2-0ubuntu1.2_amd64.deb ...
Unpacking zfs-dkms (0.6.4.2-0ubuntu1.2) ...
Selecting previously unselected package libfakeroot:amd64.
Preparing to unpack .../libfakeroot_1.20.2-1ubuntu1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.20.2-1ubuntu1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.20.2-1ubuntu1_amd64.deb ...
Unpacking fakeroot (1.20.2-1ubuntu1) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../libc-dev-bin_2.21-0ubuntu4_amd64.deb ...
Unpacking libc-dev-bin (2.21-0ubuntu4) ...
Selecting previously unselected package linux-libc-dev:amd64.
Preparing to unpack .../linux-libc-dev_4.2.0-25.30_amd64.deb ...
Unpacking linux-libc-dev:amd64 (4.2.0-25.30) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../libc6-dev_2.21-0ubuntu4_amd64.deb ...
Unpacking libc6-dev:amd64 (2.21-0ubuntu4) ...
Selecting previously unselected package manpages-dev.
Preparing to unpack .../manpages-dev_3.74-1ubuntu1_all.deb ...
Unpacking manpages-dev (3.74-1ubuntu1) ...
Selecting previously unselected package spl.
Preparing to unpack .../spl_0.6.4.2-0ubuntu1_amd64.deb ...
Unpacking spl (0.6.4.2-0ubuntu1) ...
Processing triggers for man-db (2.7.4-1) ...
Setting up zfs-dkms (0.6.4.2-0ubuntu1.2) ...
Loading new zfs-0.6.4.2 DKMS files...
First Installation: checking all kernels...
Building only for 4.2.0-25-generic
Building initial module for 4.2.0-25-generic
configure: error:
*** Please make sure the kmod spl devel <kernel> package for your
*** distribution is installed then try again. If that fails you
*** can specify the location of the spl objects with the
*** '--with-spl-obj=PATH' option.
Error! Bad return status for module build on kernel: 4.2.0-25-generic (x86_64)
Consult /var/lib/dkms/zfs/0.6.4.2/build/make.log for more information.
Setting up libfakeroot:amd64 (1.20.2-1ubuntu1) ...
Setting up fakeroot (1.20.2-1ubuntu1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up libc-dev-bin (2.21-0ubuntu4) ...
Setting up linux-libc-dev:amd64 (4.2.0-25.30) ...
Setting up libc6-dev:amd64 (2.21-0ubuntu4) ...
Setting up manpages-dev (3.74-1ubuntu1) ...
Setting up spl (0.6.4.2-0ubuntu1) ...
root@ip-10-0-129-83:/home/ubuntu# sudo apt-get -y install zfs-dkms spl-dkms
sudo: unable to resolve host ip-10-0-129-83
Reading package lists... Done
Building dependency tree
Reading state information... Done
spl-dkms is already the newest version.
spl-dkms set to manually installed.
zfs-dkms is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
** Affects: dkms (Ubuntu)
Importance: Undecided
Status: Confirmed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to dkms in Ubuntu.
https://bugs.launchpad.net/bugs/1538379
Title:
zfs dkms module attempts to build before spl
Status in dkms package in Ubuntu:
Confirmed
Bug description:
This looks like Bug #1491729:
Steps to Repo:
1. Start clean Wily instance
2. Run "sudo apt-get install zfs-dkms"
$ sudo apt-get install zfs-dkms
Selecting previously unselected package libisl13:amd64.
(Reading database ... 62785 files and directories currently installed.)
Preparing to unpack .../libisl13_0.14-2_amd64.deb ...
Unpacking libisl13:amd64 (0.14-2) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../libmpc3_1.0.3-1_amd64.deb ...
Unpacking libmpc3:amd64 (1.0.3-1) ...
Selecting previously unselected package cpp-5.
Preparing to unpack .../cpp-5_5.2.1-22ubuntu2_amd64.deb ...
Unpacking cpp-5 (5.2.1-22ubuntu2) ...
Selecting previously unselected package cpp.
Preparing to unpack .../cpp_4%3a5.2.1-3ubuntu1_amd64.deb ...
Unpacking cpp (4:5.2.1-3ubuntu1) ...
Selecting previously unselected package libcc1-0:amd64.
Preparing to unpack .../libcc1-0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libcc1-0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package binutils.
Preparing to unpack .../binutils_2.25.1-6ubuntu2_amd64.deb ...
Unpacking binutils (2.25.1-6ubuntu2) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../libgomp1_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libgomp1:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../libitm1_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libitm1:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libatomic1:amd64.
Preparing to unpack .../libatomic1_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libatomic1:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libasan2:amd64.
Preparing to unpack .../libasan2_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libasan2:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package liblsan0:amd64.
Preparing to unpack .../liblsan0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking liblsan0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../libtsan0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libtsan0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libubsan0:amd64.
Preparing to unpack .../libubsan0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libubsan0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libcilkrts5:amd64.
Preparing to unpack .../libcilkrts5_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libcilkrts5:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libmpx0:amd64.
Preparing to unpack .../libmpx0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libmpx0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../libquadmath0_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libquadmath0:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libgcc-5-dev:amd64.
Preparing to unpack .../libgcc-5-dev_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libgcc-5-dev:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package gcc-5.
Preparing to unpack .../gcc-5_5.2.1-22ubuntu2_amd64.deb ...
Unpacking gcc-5 (5.2.1-22ubuntu2) ...
Selecting previously unselected package gcc.
Preparing to unpack .../gcc_4%3a5.2.1-3ubuntu1_amd64.deb ...
Unpacking gcc (4:5.2.1-3ubuntu1) ...
Selecting previously unselected package make.
Preparing to unpack .../make_4.0-8.2_amd64.deb ...
Unpacking make (4.0-8.2) ...
Selecting previously unselected package dkms.
Preparing to unpack .../dkms_2.2.0.3-2ubuntu6.1_all.deb ...
Unpacking dkms (2.2.0.3-2ubuntu6.1) ...
Selecting previously unselected package spl-dkms.
Preparing to unpack .../spl-dkms_0.6.4.2-0ubuntu1_amd64.deb ...
Unpacking spl-dkms (0.6.4.2-0ubuntu1) ...
Processing triggers for man-db (2.7.4-1) ...
Setting up libisl13:amd64 (0.14-2) ...
Setting up libmpc3:amd64 (1.0.3-1) ...
Setting up cpp-5 (5.2.1-22ubuntu2) ...
Setting up cpp (4:5.2.1-3ubuntu1) ...
Setting up libcc1-0:amd64 (5.2.1-22ubuntu2) ...
Setting up binutils (2.25.1-6ubuntu2) ...
Setting up libgomp1:amd64 (5.2.1-22ubuntu2) ...
Setting up libitm1:amd64 (5.2.1-22ubuntu2) ...
Setting up libatomic1:amd64 (5.2.1-22ubuntu2) ...
Setting up libasan2:amd64 (5.2.1-22ubuntu2) ...
Setting up liblsan0:amd64 (5.2.1-22ubuntu2) ...
Setting up libtsan0:amd64 (5.2.1-22ubuntu2) ...
Setting up libubsan0:amd64 (5.2.1-22ubuntu2) ...
Setting up libcilkrts5:amd64 (5.2.1-22ubuntu2) ...
Setting up libmpx0:amd64 (5.2.1-22ubuntu2) ...
Setting up libquadmath0:amd64 (5.2.1-22ubuntu2) ...
Setting up libgcc-5-dev:amd64 (5.2.1-22ubuntu2) ...
Setting up gcc-5 (5.2.1-22ubuntu2) ...
Setting up gcc (4:5.2.1-3ubuntu1) ...
Setting up make (4.0-8.2) ...
Setting up dkms (2.2.0.3-2ubuntu6.1) ...
Setting up spl-dkms (0.6.4.2-0ubuntu1) ...
Loading new spl-0.6.4.2 DKMS files...
First Installation: checking all kernels...
Building only for 4.2.0-25-generic
Building initial module for 4.2.0-25-generic
configure: error: in `/var/lib/dkms/spl/0.6.4.2/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
Error! Bad return status for module build on kernel: 4.2.0-25-generic (x86_64)
Consult /var/lib/dkms/spl/0.6.4.2/build/make.log for more information.
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Selecting previously unselected package zfs-dkms.
(Reading database ... 63620 files and directories currently installed.)
Preparing to unpack .../zfs-dkms_0.6.4.2-0ubuntu1.2_amd64.deb ...
Unpacking zfs-dkms (0.6.4.2-0ubuntu1.2) ...
Selecting previously unselected package libfakeroot:amd64.
Preparing to unpack .../libfakeroot_1.20.2-1ubuntu1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.20.2-1ubuntu1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.20.2-1ubuntu1_amd64.deb ...
Unpacking fakeroot (1.20.2-1ubuntu1) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../libc-dev-bin_2.21-0ubuntu4_amd64.deb ...
Unpacking libc-dev-bin (2.21-0ubuntu4) ...
Selecting previously unselected package linux-libc-dev:amd64.
Preparing to unpack .../linux-libc-dev_4.2.0-25.30_amd64.deb ...
Unpacking linux-libc-dev:amd64 (4.2.0-25.30) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../libc6-dev_2.21-0ubuntu4_amd64.deb ...
Unpacking libc6-dev:amd64 (2.21-0ubuntu4) ...
Selecting previously unselected package manpages-dev.
Preparing to unpack .../manpages-dev_3.74-1ubuntu1_all.deb ...
Unpacking manpages-dev (3.74-1ubuntu1) ...
Selecting previously unselected package spl.
Preparing to unpack .../spl_0.6.4.2-0ubuntu1_amd64.deb ...
Unpacking spl (0.6.4.2-0ubuntu1) ...
Processing triggers for man-db (2.7.4-1) ...
Setting up zfs-dkms (0.6.4.2-0ubuntu1.2) ...
Loading new zfs-0.6.4.2 DKMS files...
First Installation: checking all kernels...
Building only for 4.2.0-25-generic
Building initial module for 4.2.0-25-generic
configure: error:
*** Please make sure the kmod spl devel <kernel> package for your
*** distribution is installed then try again. If that fails you
*** can specify the location of the spl objects with the
*** '--with-spl-obj=PATH' option.
Error! Bad return status for module build on kernel: 4.2.0-25-generic (x86_64)
Consult /var/lib/dkms/zfs/0.6.4.2/build/make.log for more information.
Setting up libfakeroot:amd64 (1.20.2-1ubuntu1) ...
Setting up fakeroot (1.20.2-1ubuntu1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up libc-dev-bin (2.21-0ubuntu4) ...
Setting up linux-libc-dev:amd64 (4.2.0-25.30) ...
Setting up libc6-dev:amd64 (2.21-0ubuntu4) ...
Setting up manpages-dev (3.74-1ubuntu1) ...
Setting up spl (0.6.4.2-0ubuntu1) ...
root@ip-10-0-129-83:/home/ubuntu# sudo apt-get -y install zfs-dkms spl-dkms
sudo: unable to resolve host ip-10-0-129-83
Reading package lists... Done
Building dependency tree
Reading state information... Done
spl-dkms is already the newest version.
spl-dkms set to manually installed.
zfs-dkms is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dkms/+bug/1538379/+subscriptions
Follow ups