[LU-14766] lustre-zfs dkms build fails during a patchless kernel installation Created: 16/Jun/21 Updated: 16/Jun/21 |
|
| Status: | Open |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.14.0 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Vinayak Kamath | Assignee: | WC Triage |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Environment: |
CentOS Linux kernel 4.18.0-240.el8.x86_64 |
||
| Attachments: |
|
| Severity: | 3 |
| Epic: | server |
| Rank (Obsolete): | 9223372036854775807 |
| Description |
|
I've run into the following error installing lustre-zfs dkms on the server. From make.log:
LD [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/ofd/ofd.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osc/osc_request.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/obdclass/obd_mount.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osc/lproc_osc.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osc/osc_dev.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/obdclass/obd_sysfs.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osc/osc_object.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/obdclass/lu_object.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osc/osc_page.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osc/osc_lock.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/obdclass/dt_object.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osc/osc_io.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/obdclass/cl_object.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osc/osc_quota.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osc/osc_cache.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/obdclass/cl_page.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/obdclass/cl_lock.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/obdclass/cl_io.o LD [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osc/osc.o CC [M] /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osd-zfs/osd_handler.o In file included from /usr/src/zfs-2.0.0/include/sys/arc.h:32, from /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osd-zfs/osd_internal.h:51, from /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osd-zfs/osd_handler.c:52: /usr/src/zfs-2.0.0/include/sys/zfs_context.h:45:10: fatal error: sys/types.h: No such file or directory #include <sys/types.h> ^~~~~~~~~~~~~ compilation terminated. make[6]: *** [scripts/Makefile.build:315: /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osd-zfs/osd_handler.o] Error 1 make[5]: *** [scripts/Makefile.build:556: /var/lib/dkms/lustre-zfs/2.14.0/build/lustre/osd-zfs] Error 2
I've tried running dkms standalone to build this module and run into the same issue. Are there any missing dependencies?
|
| Comments |
| Comment by Vinayak Kamath [ 16/Jun/21 ] |
|
I should add that I'm able to build osd-zfs from the OpenZFS source. I was able to do this for zfs 2.0.1 that's included with Lustre 2.14.0. |