Xihuang:

Thanks for letting me know that Fedora 15 delivers BDB 4.8.30.  I really
had no idea!  I'm sorry that you had problems  building on Fedora.  Like I
said before, we will add changes to configure and make to allow for a
Fedora build.

Becky

On Thu, Oct 18, 2012 at 11:36 PM, xihuang sun <[email protected]> wrote:

> 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]
>
>
>
>


-- 
Becky Ligon
OrangeFS Support and Development
Omnibond Systems
Anderson, South Carolina
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to