zfs-dkms is missing dependency on build-essential

Bug #1513917 reported by Paul Boven
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
zfs-linux (Ubuntu)
In Progress
Medium
Colin Ian King

Bug Description

Release: 15.10 Wily Werewolf

Package versions:
zfs-dkms: 0.6.4.2-0ubuntu1

On a newly installed machine, I did 'apt-get install zfs-dkms zfsutils-linux'.

Expected: To have the ZFS kernel module and utilities installed.

Result: failed, due to compiler etc. not being installed.

It's probably sufficient to add a dependency on build-essential to the zfs-dkms package.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in zfs-linux (Ubuntu):
status: New → Confirmed
Revision history for this message
RoyK (roysk) wrote :

probably adding the dependency to the spl-dkms would be best, since that's the first to be built

Changed in zfs-linux (Ubuntu):
importance: Undecided → Medium
assignee: nobody → Colin Ian King (colin-king)
Revision history for this message
Colin Ian King (colin-king) wrote :

One can install zfs just using "sudo apt-get install zfsutils-linux" without having to specifically install zfs-dkms. However, this is indeed a bug so it needs fixing.

In fact, this is similar to bug 1536299. The issue is that the dkms build runs a configure script that test compiles a simple C test program and this fails because the linker can't link the program because libc-dev is not yet installed at that point. The fix is to add that as a dependency and all should be fine.

I've uploaded a fix into ppa:colin-king/zfs-wily-lp1513917, can you test this out with the following on a clean machine:

sudo add-apt-repository ppa:colin-king/zfs-wily-lp1513917
sudo apt-get update
sudo apt-get install zfs-dkms zfsutils-linux

..and let me know if this resolves the issue for you

Changed in zfs-linux (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Colin Ian King (colin-king) wrote :

This is indeed a duplicate of 1536299, I've double checked this and the problem is now fixed.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.