To create RPMs, just run cmake with the options you want, and then:
make rpm
The result will be in your default rpmbuild root (~/rpmbuild by default)
Daniel
On 05/07/2018 11:18 AM, Marc Roos wrote:
Yes I already managed to get it to compile. I saw this
./src/cmake/build_configurations/rpmbuild.cmake. Is this to create the
rpms? How do I use it?
-----Original Message-----
From: Daniel Gryniewicz [mailto:dang@redhat.com]
Sent: maandag 7 mei 2018 14:25
To: support(a)lists.nfs-ganesha.org
Subject: [Nfs-ganesha-support] Re: Nfs-ganesha rgw config for multi
tenancy rgw users
So, it works for me on Fedora with 12.2.4. All that should be necessary
is librgw-devel and it's dependencies. You shouldn't need any paths,
since librgw is installed in the system paths, which are searched by
default. All I did was this:
cmake -D USE_FSAL_RGW=ON ../nfs-ganesha/src
What it's looking for is LIBRGW_VER_* in /usr/include/rados/librgw.h.
Mine looks like this:
#define LIBRGW_VER_MAJOR 1
#define LIBRGW_VER_MINOR 1
#define LIBRGW_VER_EXTRA 0
Do you have similar defines in that file? Maybe your packaging is
messed up?
Daniel
On 05/04/2018 03:26 AM, Marc Roos wrote:
>
> Maybe some pointers on compiling rgw could be helpful
>
> cmake -DUSE_FSAL_RGW=ON src/
>
> -- Found rgw libraries: /usr/lib64/librgw.so CMake Error at
> cmake/modules/FindPackageHandleStandardArgs.cmake:109
> (message):
> Could NOT find RGW: Found unsuitable version "0.0.0", but required
> is at
> least "1.1.6" (found )
> Call Stack (most recent call first):
> cmake/modules/FindPackageHandleStandardArgs.cmake:315
> (_FPHSA_FAILURE_MESSAGE)
> cmake/modules/FindRGW.cmake:95 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
> CMakeLists.txt:699 (find_package)
>
> [@svr nfs-ganesha]$ rpm -qa | egrep '(rgw|rados|ceph)'
> libcephfs-devel-12.2.5-0.el7.x86_64
> librados-devel-12.2.5-0.el7.x86_64
> librgw-devel-12.2.5-0.el7.x86_64
> librgw2-12.2.5-0.el7.x86_64
> libcephfs2-12.2.5-0.el7.x86_64
> librados2-12.2.5-0.el7.x86_64
>
> -----Original Message-----
> Subject: [Nfs-ganesha-support] Re: Nfs-ganesha rgw config for multi
> tenancy rgw users
>
>
>
> Sure I will give it a try, this builds correctly.
>
> git clone
https://github.com/nfs-ganesha/nfs-ganesha.git
> cd nfs-ganesha
> git submodule update --init --recursive cmake src make
>
> Although I am missing the configure, I thought I would build
> statically linked, so it is easier to copy to the ceph server.
> (compiling on a different node)
>
>
>
>
> -----Original Message-----
> From: Daniel Gryniewicz [mailto:dang@redhat.com]
> Sent: donderdag 3 mei 2018 18:38
> To: Marc Roos; support
> Cc: mbenjamin
> Subject: Re: [Nfs-ganesha-support] Re: Nfs-ganesha rgw config for
> multi tenancy rgw users
>
> Okay, so I've looked through this, and librgw is returning a readdir
> error that Ganesha doesn't recognize. Unfortunately, the Ceph code is
> large, and there's at least several things it could be on just a quick
> look.
>
> Can you compile Ganesha from source? If so, I can send you a patch
> that will print the actual error returned from ceph. This might help
> us track it down.
>
> Daniel
>
> On 05/02/2018 10:47 PM, Marc Roos wrote:
>>
>> Still on luminous 12.2.4, attached the log when the ls was done. I
>> forgot to turn of the radosgw that also uses the client.rgw3, that
>> should not be a problem not?
>>
>> client.rgw3
>> caps: [mon] allow rwx
>> caps: [osd] allow rwx
>>
>>
>>
>>
>> -----Original Message-----
>> From: Daniel Gryniewicz [mailto:dang@redhat.com]
>> Sent: woensdag 2 mei 2018 18:48
>> To: Marc Roos; support
>> Cc: mbenjamin
>> Subject: Re: [Nfs-ganesha-support] Re: Nfs-ganesha rgw config for
>> multi tenancy rgw users
>>
>> So, the READDIR op got a SERVERFAULT error. There aren't very many
>> ways this can happen; unfortunately, the logging in 2.5 is a bit out
>> of date, so I can't tell which issue hit. Can you run the ls with
>> FULL_DEBUG on for everything? That should give me enough output to
> figure it out.
>>
>> Also, which version of ceph are you using on the Ganesha box?
>>
>> Thanks,
>> Daniel
>>
>>
>>
>>
>> _______________________________________________
>> Support mailing list -- support(a)lists.nfs-ganesha.org To unsubscribe
>> send an email to support-leave(a)lists.nfs-ganesha.org
>>
>
>
> _______________________________________________
> Support mailing list -- support(a)lists.nfs-ganesha.org To unsubscribe
> send an email to support-leave(a)lists.nfs-ganesha.org
>
> _______________________________________________
> Support mailing list -- support(a)lists.nfs-ganesha.org To unsubscribe
> send an email to support-leave(a)lists.nfs-ganesha.org
>
_______________________________________________
Support mailing list -- support(a)lists.nfs-ganesha.org To unsubscribe
send an email to support-leave(a)lists.nfs-ganesha.org