[Pkg-dkms-maint] dkms reports failure

Ritesh Raj Sarraf rrs at debian.org
Mon Aug 2 14:35:25 UTC 2010


Hello,

I'm trying to use dkms for iscsitarget package which builds a kernel module.

On installation, this is reported:

19:56:50 rrs at champaran:~/Community/Packaging/pkg-iscsi/iscsitarget  (dkms)$ 
sudo dpkg -i /tmp/Debian-Build/Result/iscsitarget-dkms_1.4.20.2-1_all.deb 
(Reading database ... 223653 files and directories currently installed.)
Preparing to replace iscsitarget-dkms 1.4.20.2-1 (using .../iscsitarget-
dkms_1.4.20.2-1_all.deb) ...

Error! There are no instances of module: iscsitarget
1.4.20.2 located in the DKMS tree.
Unpacking replacement iscsitarget-dkms ...
Setting up iscsitarget-dkms (1.4.20.2-1) ...

Creating symlink /var/lib/dkms/iscsitarget/1.4.20.2/source ->
                 /usr/src/iscsitarget-1.4.20.2

DKMS: add Completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.35-rc6-amd64 -C /lib/modules/2.6.35-rc6-amd64/build 
M=/var/lib/dkms/iscsitarget/1.4.20.2/build.........

Error!  Build of iscsi_trgt.ko failed for: 2.6.35-rc6-amd64 (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/iscsitarget/1.4.20.2/build/ for more information.


Where as, the build log looks fine:

DKMS make.log for iscsitarget-1.4.20.2 for kernel 2.6.35-rc6-amd64 (x86_64)
Mon Aug  2 19:57:54 IST 2010
make: Entering directory `/usr/src/linux-headers-2.6.35-rc6-amd64'
  LD      /var/lib/dkms/iscsitarget/1.4.20.2/build/built-in.o
  LD      /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/built-in.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/tio.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/iscsi.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/nthread.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/wthread.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/config.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/digest.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/conn.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/session.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/target.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/volume.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/iotype.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/file-io.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/null-io.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/target_disk.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/event.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/param.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/block-io.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/ua.o
  LD [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/iscsi_trgt.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/iscsi_trgt.mod.o
  LD [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/iscsi_trgt.ko
make: Leaving directory `/usr/src/linux-headers-2.6.35-rc6-amd64'

This is the dkms.conf file:

20:01:15 rrs at champaran:/var/lib/dkms/iscsitarget/1.4.20.2/build $ cat 
dkms.conf 
PACKAGE_NAME="iscsitarget"
PACKAGE_VERSION="1.4.20.2"
MAKE[0]="make -C ${kernel_source_dir} 
M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build"
CLEAN="make -C ${kernel_source_dir} 
M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean"
AUTOINSTALL=yes
BUILT_MODULE_NAME[0]="iscsi_trgt"
DEST_MODULE_LOCATION[0]=/kernel/drivers/iscsi



Manually triggering the build also fails:

20:02:23 rrs at champaran:~ $ sudo dkms build -m iscsitarget -v 1.4.20.2

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.35-rc6-amd64 -C /lib/modules/2.6.35-rc6-amd64/build 
M=/var/lib/dkms/iscsitarget/1.4.20.2/build.......

Error!  Build of iscsi_trgt.ko failed for: 2.6.35-rc6-amd64 (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/iscsitarget/1.4.20.2/build/ for more information.


Any ideas what could have gone wrong ?
-- 
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-dkms-maint/attachments/20100802/ae9580be/attachment.pgp>


More information about the Pkg-dkms-maint mailing list