OpenVZ Forum


Home » General » Support » Failed to build a Lustre Storage Client on OpenVZ Kernel! (Can I mount a Lustre Storage on OpenVZ Kernel.)
icon4.gif  Failed to build a Lustre Storage Client on OpenVZ Kernel! [message #52609] Mon, 31 October 2016 10:17
wszhang159 is currently offline  wszhang159
Messages: 1
Registered: October 2016
Junior Member
From: 185.122.59*
Hello! Everybody:

I'm trying to build a lustre client on OpenVZ kernel (042stab120.5, based on RHEL 6.8 kernel 2.6.32-642.6.1.el6), and some mistakes occured:

(1) When build version v2_8_59_0 in git tag repo of Lustre, I encountered the following error:
"
LD [M] /opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/fld/ fld.o
CC [M] /opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/lloop.o
In file included from /opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/lloop.c:109:
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/llite_internal.h:1469: error: conflicting types for 'iov_iter_iovec'
include/linux/fs.h:765: note: previous definition of 'iov_iter_iovec' was here
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/llite_internal.h: In function 'iov_iter_iovec':
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/llite_internal.h:1472: error: 'const struct iov_iter' has no member named 'iov'
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/llite_internal.h:1473: error: 'const struct iov_iter' has no member named 'iov'
cc1: warnings being treated as errors
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/llite_internal.h:1473: error: type defaults to 'int' in declaration of '_min2'
...
"

(2) When build older version v2_8_50_0 in git tag repo of Lustre, the following error display:
"
CC [M] /opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_lock.o
CC [M] /opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_io.o
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_io.c: In function 'vvp_mmap_locks':
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_io.c:423: error: 'struct iov_iter' has no member named 'iov'
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_io.c: In function 'vvp_io_advance':
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_io.c:514: error: 'struct iov_iter' has no member named 'iov'
...
"

How can I fix the problem?

Thanks! Any suggestion is appreciated!

Best Wishes!

[Updated on: Tue, 01 November 2016 06:54]

Report message to a moderator

Previous Topic: CT can'ts communicate beetwen them
Next Topic: Can I have multiple ploop mount for a VE?
Goto Forum:
  


Current Time: Thu Sep 20 13:10:22 GMT 2018