You have to patch the kernel with the entire series of Lustre patches, in
lustre/kernel_patches.  We don't support 2.6.18 yet, but you can find
fixes in a previous thread on this list.
(If configure finds a kernel that does not have the lustre patches,
it tries to build the patchless client configuration.)

Harald van Pee wrote:
I think I found the problem, configure gives to error messages:

./configure: line 4454: LC_CONFIG_GSS: command not found
and later
configure: WARNING: Patchless build detected, disabling server building

I think the last one can be the reason of the problem, but I have no idea why this happens?
I'm not very familar with configure scripts.

On Tuesday 02 January 2007 07:12 pm, Nathaniel Rutman wrote:
There is a "--enable-ldiskfs" option, but it's always on afaik.
./configure should show:
 checking whether to enable ldiskfs

Harald van Pee wrote:
On Tuesday 02 January 2007 06:27 pm, Nathaniel Rutman wrote:
When you built the rest of the lustre modules (e.g. obdclass, lnet),
the ldiskfs module should also have been built.
Check the results of the compile.
o.k. this means this module realy should exists,
lnet and others I found, but ldiskfs is only a directory.
I will check if there are any hints in the log files or on stdout.

Is there a configure option which enable or disable ldiskfs?

Harald van Pee wrote:
I now have compiled e2fsprogs-1.39.cfs2 by myself,
and I have found that there where 2 patch series
ldiskfs-2.6.18-vanilla.series
and
2.6.18-vanilla.series
I have applied both.

But the problem still exists.
Still there is no ldiskfs module,
if I modprobe lustre, dmesg shows:

kernel: Lustre: 17675:0:(module.c:382:init_libcfs_module()) maximum
lustre stack 8192
kernel: Lustre: OBD class driver, [EMAIL PROTECTED]
kernel:         Lustre Version: 1.5.95
kernel:         Build Version:
1.5.95-19700101010000-PRISTINE-.usr.src.linux-2.6.18.6
kernel: Lustre: Added LNI [EMAIL PROTECTED] [8/256]
kernel: Lustre: Accept secure, port 988
kernel: Lustre: Lustre Client File System; [EMAIL PROTECTED]

What is missing or what I have done wrong?

Harald

On Monday 01 January 2007 09:07 pm, Harald van Pee wrote:
Hi all and
Happy New Year!

I try to install lustre 1.5.95 with vanilla kernel 2.6.18.6
on debian sarge.
I have installed the following patches
(see mail from Alastair McKinstry  Mon Oct 23 07:20:06 MDT 2006 here)
tasklist_lock.bin
aliasing_workaround.bin
statfs.bin
2.6.18-kern-mount.dpatch
2.6.18_nrpagecache.dpatch

and installed the binary package of e2fsprogs-1.39.cfs2

The kernel is running and I can load the lustre module with
modprobe lustre.

But if I make
mkfs.lustre --fsname=testfs --mdt --mgs /dev/sda2
I got the following error:
mkfs.lustre: Unable to mount /dev/sda2: No such device
Is the ldiskfs module available?

Indeed ldiskfs does not exists, and the lustre modules are not loaded
by mkfs.

Now I don't know where I have to look for the problem. Must the
ldiskfs module realy exist?
Or is there a problem with e2fsprogs-1.39.cfs2?
I have tried to compile this package by myself, but not managed it up
to now.

Thanks for your help
Harald

_______________________________________________
Lustre-discuss mailing list
Lustre-discuss@clusterfs.com
https://mail.clusterfs.com/mailman/listinfo/lustre-discuss


_______________________________________________
Lustre-discuss mailing list
Lustre-discuss@clusterfs.com
https://mail.clusterfs.com/mailman/listinfo/lustre-discuss

Reply via email to