[Lustre-discuss] ubuntu and lustre-client

Andreas Dilger adilger at whamcloud.com
Wed Jun 8 09:23:10 PDT 2011

On 2011-06-08, at 9:13 AM, "chris (fool) mccraw" <gently at gmail.com> wrote:
> i've dug around the archives and googled my head off, but i am drawing
> a blank.  is anyone using recent ubuntu as a lustre client?  i realize
> that the two latest releases have kernels too new for anyone to have
> patched for the client, but ubuntu 10.4 (released over a year ago)
> uses kernel 2.6.32 and so i figured i ought to be able to use the
> suse-patched kernel source to run under 10.4.  

You don't need to have a patched kernel on the client.

> i ran into some
> compilation issues that were beyond my immediate understanding and
> figured maybe there was someone else out here who has done this who
> can offer me some guidance.
> once again, i wish to build just the client (with native infiniband
> support) on a 2.6.32 client, 64bit.
> the specific error i get trying to build the client is:
> make  CC="gcc" -C /usr/src/linux-source-2.6.32               \
>        -f /home/chris/lustre-1.8.5/build/Makefile

For 2.6.32 kernels you should use 1.8.6, which built without problems for me last night on an FC 12 client I set up.

I believe that we are also building .deb packages for Ubuntu on our build servers, though I don't know if they are tested much compared to RHEL packages (that our paying customers use).

In any case, it has been possible to "make deb" (or "make debs", I can't recall offhand) for a while now. 

> LUSTRE_LINUX_CONFIG=/usr/src/linux-source-2.6.32/.config \
>        LINUXINCLUDE='-I/usr/src/linux-source-2.6.32/include
> -I$(srctree)/arch/$(SRCARCH)/include -Iinclude $(if
> $(KBUILD_SRC),-Iinclude2 -I$(srctree)/include) -include
> include/linux/autoconf.h' \
>        M=/home/chris/lustre-1.8.5 -o tmp_include_depends -o scripts -o \
>        include/config/MARKER modules
> make[3]: Entering directory `/usr/src/linux-source-2.6.32'
>  CC [M]  /home/chris/lustre-1.8.5/lustre/llite/llite_lib.o
> /home/chris/lustre-1.8.5/lustre/llite/llite_lib.c: In function ‘ll_put_super’:
> /home/chris/lustre-1.8.5/lustre/llite/llite_lib.c:1210: error: ‘struct
> backing_dev_info’ has no member named ‘wb_cnt’
> make[6]: *** [/home/chris/lustre-1.8.5/lustre/llite/llite_lib.o] Error 1
> make[5]: *** [/home/chris/lustre-1.8.5/lustre/llite] Error 2
> make[4]: *** [/home/chris/lustre-1.8.5/lustre] Error 2
> make[3]: *** [_module_/home/chris/lustre-1.8.5] Error 2
> make[3]: Leaving directory `/usr/src/linux-source-2.6.32'
> make[2]: *** [modules] Error 2
> make[2]: Leaving directory `/home/chris/lustre-1.8.5'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/chris/lustre-1.8.5'
> make: *** [all] Error 2
> thanks in advance for any advice!
> _______________________________________________
> Lustre-discuss mailing list
> Lustre-discuss at lists.lustre.org
> http://lists.lustre.org/mailman/listinfo/lustre-discuss

More information about the lustre-discuss mailing list