I have tested Fedora 15 which delivers BerkeleyDB 4.8.30 and after my
changes to {fsuid,fsgid} it worked fine. kernel on Centos 6.2 works well
but BerkeleyDB 5.3.21 may be the cause of build error. Anyway, now orangefs
is just running on my Fedora 15.Hope that I won't run into other problems in future. Thanks for your help! 2012/10/18 Becky Ligon <[email protected]> > Xihuang: > > On Centos 6.2, you should not have had any problems building the kernel. > We have installations here at Omnibond/Clemson University and haven't had > any trouble with it. Can you send me the exact kernel you were using? > > Changing current->{fsuid,fsgid} to current->cred->{fsuid,fsgid} should NOT > pose any problems. The problems that you've been seeing are due to > configure issues with the various Linux distributions. > > As far as I know, there is not a Linux distribution that delivers > BerkeleyDB 4.8, and we have not tested our code on 5.3.21; please let us > know if you run into any problems with it. Here at Clemson University, we > created a BDB4.8 src rpm that we use to create a binary rpm and then > install on our OrangeFS I/O servers. If you'd like, I can forward the src > rpm to you. It installs in /opt/db4, which also requires you to configure > OrangeFS with --with-db=/opt/db4. > > Becky > > > On Thu, Oct 18, 2012 at 4:04 AM, xihuang sun <[email protected]> wrote: > >> >> Now I change all current->fsuid current->fsgid in linux2.6/ directory to >> current->cred->fsuid current->cred->fsgid and make kmod passes. >> >> I don't know whether it will affects. >> >> >> 2012/10/18 xihuang sun <[email protected]> >> >>> Now I find that the fsuid and fsgid is in include/linux/cred.h not >>> include/linux/sched.h,so pvfs2-kernel.h in src/kernel/linux-2.6/ doesn't >>> include it. then the error occurs. >>> >>> 2012/10/18 xihuang sun <[email protected]> >>> >>>> Becky: >>>> >>>> It's so nice that you reply so quickly. Before the problem fixed,I want >>>> to get a easiest way to install it. I have tried centos 6.2 but i had to >>>> compile berkeley db 5.3.21 as the yum offer 4.7.25 which didn't match, >>>> leads to error as well. >>>> >>>> Now what linux distribution should I use with a right version of >>>> berkeley db and a right kernel? >>>> >>>> I have been compiling on orangefs for almost a week, it's really nice >>>> if you can help me to make thing easier. >>>> >>>> Thanks again! >>>> >>>> >>>> 2012/10/18 Becky Ligon <[email protected]> >>>> >>>>> Xihuang: >>>>> >>>>> Apparently, Fedora 17 puts some of the kernels data structures in a >>>>> "generated" include directory, which is the cause of the error that you >>>>> saw. We are in the process of determining the appropriate changes to our >>>>> configure and make routines. We will let you know when a fix is in place. >>>>> >>>>> Thanks again, >>>>> Becky >>>>> >>>>> >>>>> On Wed, Oct 17, 2012 at 3:20 PM, Becky Ligon <[email protected]>wrote: >>>>> >>>>>> Xihuang: >>>>>> >>>>>> We have not tested OrangeFS with kernels greater than 3.2. However, >>>>>> we soon will be. Thanks for pointing out this problem. When we have a >>>>>> fix >>>>>> for it, we will notify the pvfs2-users and pvfs2-developers lists. >>>>>> >>>>>> We JUST posted a fix to the kernel module for 3.2 in our subversion >>>>>> repository. If you'd like to use the latest OrangeFS 2.8.6, use the >>>>>> following SVN command: >>>>>> >>>>>> svn co http://www.orangefs.org/svn/orangefs/branches/stable. >>>>>> >>>>>> Thanks, >>>>>> Becky >>>>>> >>>>>> On Wed, Oct 17, 2012 at 1:31 PM, xihuang sun <[email protected]>wrote: >>>>>> >>>>>>> I'm compiling orangefs 2.8.6 on fedora 17 with kernel >>>>>>> 3.6.1-1.fc17.i686 >>>>>>> >>>>>>> './configure --prefix=/opt/orangefs >>>>>>> --with-kernel=/lib/modules/3.6.1-1.fc17.i686/build & >>>>>>> make & >>>>>>> make install' >>>>>>> works fine. >>>>>>> now 'make kmod' meets 'struct task_struct' has no member 'fsuid' or >>>>>>> 'fsgid' error. >>>>>>> >>>>>>> do orangefs support kernel 3.*? >>>>>>> do I have to go back to 2.6.*? >>>>>>> need your help. >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Pvfs2-users mailing list >>>>>>> [email protected] >>>>>>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Becky Ligon >>>>>> OrangeFS Support and Development >>>>>> Omnibond Systems >>>>>> Anderson, South Carolina >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Becky Ligon >>>>> OrangeFS Support and Development >>>>> Omnibond Systems >>>>> Anderson, South Carolina >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> 孙曦煌 >>>> >>>> >>>> 手机:+86 13810354080 >>>> >>>> 邮件:[email protected] >>>> >>>> >>>> >>>> >>> >>> >>> -- >>> >>> 孙曦煌 >>> >>> >>> 手机:+86 13810354080 >>> >>> 邮件:[email protected] >>> >>> >>> >>> >> >> >> -- >> >> 孙曦煌 >> >> >> 手机:+86 13810354080 >> >> 邮件:[email protected] >> >> >> >> > > > -- > Becky Ligon > OrangeFS Support and Development > Omnibond Systems > Anderson, South Carolina > > > -- 孙曦煌 手机:+86 13810354080 邮件:[email protected]
_______________________________________________ Pvfs2-users mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
