Hello, I am trying to install Lustre 1.5.91 with patchless client support, however I couldn''t find a manual for installation. I first tried installing only lustre and lustre-module rpms, sounds like this won''t work, right? Then I switched to using lustre.1.5.91.tar.gz and running command: ./configure --with-linux=/usr/src/linux-2.6 --disable-server --disable-liblustre; make;make install. All steps can be successfully completed, (There are some errors in config.log) After that, I run command: mount -t lustre ... to activate clients, however, it failed and generated the error message to let me check whether lustre has been loaded or not. I checked /proc/filessytems and didn'';t see lustre module, then I run : modprobe lustre. Another error appears: error inserting lustre module..., unkown sysbmol.. Does anyone have some idea about this or what is the right way to install client? Thanks. Eric --------------------------------- Yahoo! Music Unlimited - Access over 1 million songs.Try it free. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.clusterfs.com/pipermail/lustre-discuss/attachments/20060713/5a8d0eae/attachment.html
Oleg Drokin
2006-Jul-13 08:13 UTC
[Lustre-discuss] Question about patchless client installation
Hello! On Thu, Jul 13, 2006 at 06:52:31AM -0700, Eric wrote:> I checked /proc/filessytems and didn'';t see lustre module, then I run : modprobe lustre. Another error appears: error inserting lustre module..., unkown sysbmol..What was the unknown symbol? Bye, Oleg
Brian J. Murrell
2006-Jul-13 09:00 UTC
[Lustre-discuss] Question about patchless client installation
On Thu, 2006-07-13 at 06:52 -0700, Eric wrote:> > I checked /proc/filessytems and didn'';t see lustre module, then I > run : modprobe lustre. Another error appears: error inserting lustre > module..., unkown sysbmol..What is the unknown symbol? It will be on the console or in dmesg. What does the output of: # dmesg say? b. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.clusterfs.com/pipermail/lustre-discuss/attachments/20060713/5c13d9fc/attachment.bin
Here is the output: # mount -t lustre ??.: FATAL: Error inserting lustre (/lib/modules/2.6.9-34.ELsmp/kernel/fs/lustre/lustre.ko): Unknown symbol in module, or unknown parameter (see dmesg) # dmesg: Lustre: OBD class driver Build Version: 1.5.91-19691231190000-PRISTINE-.usr.src.linux-2.6-2.6.9-34.ELsmp, info@clusterfs.com .... lustre: Unknown symbol grab_cache_page_nowait_gfp Thanks. Eric "Brian J. Murrell" <brian@clusterfs.com> wrote: On Thu, 2006-07-13 at 06:52 -0700, Eric wrote:> > I checked /proc/filessytems and didn'';t see lustre module, then I > run : modprobe lustre. Another error appears: error inserting lustre > module..., unkown sysbmol..What is the unknown symbol? It will be on the console or in dmesg. What does the output of: # dmesg say? b. _______________________________________________ Lustre-discuss mailing list Lustre-discuss@clusterfs.com https://mail.clusterfs.com/mailman/listinfo/lustre-discuss --------------------------------- Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail Beta. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.clusterfs.com/pipermail/lustre-discuss/attachments/20060713/c31e3aa6/attachment-0001.html
Andreas Dilger
2006-Jul-13 10:42 UTC
[Lustre-discuss] Question about patchless client installation
On Jul 13, 2006 09:35 -0700, Eric wrote:> Here is the output: > # mount -t lustre ??.: > > FATAL: Error inserting lustre (/lib/modules/2.6.9-34.ELsmp/kernel/fs/lustre/lustre.ko): Unknown symbol in module, or unknown parameter (see dmesg)> # dmesg: > Lustre: OBD class driver Build Version: 1.5.91-19691231190000-PRISTINE-.usr.src.linux-2.6-2.6.9-34.ELsmp, info@clusterfs.com > .... > lustre: Unknown symbol grab_cache_page_nowait_gfpThis should be checked by configure, and is #defined to be grab_cache_page_nowait() if it doesn''t exist... Cheers, Andreas -- Andreas Dilger Principal Software Engineer Cluster File Systems, Inc.
Niklas Edmundsson
2006-Aug-18 05:36 UTC
[Lustre-discuss] Question about patchless client installation
On Thu, 13 Jul 2006, Andreas Dilger wrote:> On Jul 13, 2006 09:35 -0700, Eric wrote: >> Here is the output: >> # mount -t lustre ??.: >> >> FATAL: Error inserting lustre (/lib/modules/2.6.9-34.ELsmp/kernel/fs/lustre/lustre.ko): Unknown symbol in module, or unknown parameter (see dmesg) > >> # dmesg: >> Lustre: OBD class driver Build Version: 1.5.91-19691231190000-PRISTINE-.usr.src.linux-2.6-2.6.9-34.ELsmp, info@clusterfs.com >> .... >> lustre: Unknown symbol grab_cache_page_nowait_gfp > > This should be checked by configure, and is #defined to be > grab_cache_page_nowait() if it doesn''t exist...This bit me too. It seems that the configure-test assumes the kernel-source present, but that''s not the case for patchless. I did: --------------8<------------- --- lustre-1.5.91.orig/configure +++ lustre-1.5.91/configure @@ -7683,7 +7683,7 @@ echo "$as_me:$LINENO: checking if kernel defines grab_cache_page_nowait_gfp()">&5echo $ECHO_N "checking if kernel defines grab_cache_page_nowait_gfp()... $ECHO_ C" >&6 -HAVE_GCPN_GFP="`grep -c ''grab_cache_page_nowait_gfp'' $LINUX/mm/filemap.c`" +HAVE_GCPN_GFP="`grep -c ''grab_cache_page_nowait_gfp'' $LINUX/include/linux/pagem ap.h`" if test "$HAVE_GCPN_GFP" != 0 ; then cat >>confdefs.h <<\_ACEOF --------------8<------------- Note that if mm/filemap.c doesn''t exist the output won''t be 0 and you''ll have a false match. /Nikke -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Niklas Edmundsson, Admin @ {acc,hpc2n}.umu.se | nikke@hpc2n.umu.se --------------------------------------------------------------------------- I am Bart of Borg. Who the hell are you? =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=