Package: zfs-dkms
Version: 2.3.0-1
Severity: serious
Justification: unkown

Dear Maintainer,

apt update failed to compile the zfs 2.3.0 module against 6.12.16

Manually compiling it, I get:
dkms build -m zfs -v 2.3.0 -k 6.12.16-amd64

Sign command: /lib/modules/6.12.16-amd64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Running the pre_build script....(bad exit status: 1)
Failed command:
cd /var/lib/dkms/zfs/2.3.0/build/ && /var/lib/dkms/zfs/2.3.0/build/configure
--disable-dependency-tracking --prefix=/usr --with-config=kernel --with-
linux=/lib/modules/6.12.16-amd64/source --with-linux-
obj=/lib/modules/6.12.16-amd64/build --with-qat= --host=


Again manually running it, I get:
cd /var/lib/dkms/zfs/2.3.0/build/
/var/lib/dkms/zfs/2.3.0/build/configure --disable-dependency-tracking
--prefix=/usr --with-config=kernel --with-
linux=/lib/modules/6.12.16-amd64/source --with-linux-
obj=/lib/modules/6.12.16-amd64/build --with-qat= --host=


checking whether CONFIG_MODULES is defined... no

get this:
configure: error:
                *** This kernel does not include the required loadable module
                *** support!
                ***
                *** To build OpenZFS as a loadable Linux kernel module
                *** enable loadable module support by setting
                *** `CONFIG_MODULES=y` in the kernel configuration and run
                *** `make modules_prepare` in the Linux source tree.
                ***
                *** If you don't intend to enable loadable kernel module
                *** support, please compile OpenZFS as a Linux kernel built-in.
                ***
                *** Prepare the Linux source tree by running `make prepare`,
                *** use the OpenZFS `--enable-linux-builtin` configure option,
                *** copy the OpenZFS sources into the Linux source tree using
                *** `./copy-builtin <linux source directory>`,
                *** set `CONFIG_ZFS=y` in the kernel configuration and compile
                *** kernel as usual.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.11-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_NZ:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages zfs-dkms depends on:
ii  debconf [debconf-2.0]  1.5.89
ii  dkms                   3.1.5-1
ii  file                   1:5.45-3+b1
ii  libc6-dev [libc-dev]   2.40-7
ii  libpython3-stdlib      3.13.1-2
ii  lsb-release            12.1-1

Versions of packages zfs-dkms recommends:
ii  linux-libc-dev  6.12.16-1
ii  zfs-zed         2.3.0-1
ii  zfsutils-linux  2.3.0-1

Versions of packages zfs-dkms suggests:
pn  debhelper  <none>

-- debconf information:
  zfs-dkms/stop-build-for-32bit-kernel: true
* zfs-dkms/note-incompatible-licenses:
  zfs-dkms/stop-build-for-unknown-kernel: true

Reply via email to