Glad it worked.

The kernel path given in the doc is meant to be an example. I'll talk to the
doc writer about making it more clear that it could be in another location.

 

Sam Sampson

Omnibond Systems LLC

 

P.S. CCing list

 

From: XS LITE [mailto:[email protected]] 
Sent: Monday, August 06, 2012 1:08 PM
To: Sam Sampson
Subject: Re: [Pvfs2-users] insmod pvfs2.ko produce a systematic error
"Invalid module format"

 

Yes, your method works great, thanks a lot !

Why does the standard process fails everytime ?  It may be nice to update
the documentation with your tip

Thank you very much

XSlite

2012/8/6 Sam Sampson <[email protected]>

Do you have a /lib/modules/`uname -r`/build directory? Then you could try:

                ./configure --prefix=/opt/orangefs
--with-kernel=/lib/modules/`uname -r`/build

Let me know if that works.

 

Sam Sampson

Omnibond Systems LLC

 

From: [email protected]
[mailto:[email protected]] On Behalf Of XS LITE
Sent: Sunday, August 05, 2012 4:01 PM
To: [email protected]
Subject: [Pvfs2-users] insmod pvfs2.ko produce a systematic error "Invalid
module format"

 

Hello,

I'm trying hard to make a test config of OrangeFS. I have spent many nights
to figure out what was going wrong.. but no chance to get it working.

Each attempt (and there were plenty !!) ends with inability to mount the FS,
because the pvfs2.ko module refuse to load into the kernel (2.6.32).
(Ubuntu 10.04 LTS x86 :  uname -a  Linux ubuntu-server 2.6.32-30-generic-pae
#59-Ubuntu SMP Tue Mar 1 23:01:33 UTC 2011 i686 GNU/Linux)

insmod: error inserting
'/opt/orangefs/lib/modules/2.6.32.59+drm33.24/kernel/fs/pvfs2/pvfs2.ko': -1
Invalid module format

I have been able to reproduce this error, systematically.

Following is my test setup. Could you please try on your side, and tell me
what should be done to success ? Thanks a lot !!


1. download the virtualbox image of Ubuntu Server 10.04 LTS x86
http://virtualboxes.org/images/ubuntu-server/

2. unzip and open the image with virtualbox :
sudo su root
apt-get update

3. followed the install instruction from OrangeFS doc (and corrected some
typos)
http://www.omnibond.com/orangefs/docs/v_2_8_5/System_Requirements.htm

apt-get install -y gcc flex bison libssl-dev libdb-dev linux-source perl
make
cd /usr/src/
tar -xjf linux-source-2.6.32.tar.bz2
cd linux-source-2.6.32
cp /boot/config-2.6.32-30-generic-pae .config
make oldconfig
make prepare
make modules_prepare

4. followed the build instruction from OrangeFS doc :
http://www.omnibond.com/orangefs/docs/v_2_8_5/Build_OrangeFS.htm

cd /usr/src
wget http://www.orangefs.org/downloads/2.8.6/source/orangefs-2.8.6.tar.gz
tar -xzf orangefs-2.8.6.tar.gz
cd orangefs-2.8.6
./configure  --prefix=/opt/orangefs
--with-kernel=/usr/src/linux-source-2.6.32
make
make install
make kmod
---> displays a warning : 
  WARNING: Symbol version dump /usr/src/linux-source-2.6.32/Module.symvers
           is missing; modules will have no dependencies and modversions.
make kmod_prefix=/opt/orangefs kmod_install

5. TRY TO LOAD THE MODULE INTO THE KERNEL :
 insmod `find /opt/orangefs -name pvfs2.ko`
--> output the error :
insmod: error inserting
'/opt/orangefs/lib/modules/2.6.32.59+drm33.24/kernel/fs/pvfs2/pvfs2.ko': -1
Invalid module format


Thanks a lot for any help to get this working, as it is making me mad ( I
eventualy recompile the whole kernel, and all modules, but nothing change)

Best regards,

XSlite, from France


_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

 

_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to