phdeniel / nfs-ganesha

NFS-Ganesha, a NFSv3/NFSv4.x/9P file server in User Space
http://nfs-ganesha.sf.net
61 stars 49 forks source link

Configure Failing with --with-fsal=DYNFSAL #99

Closed kirktkern closed 11 years ago

kirktkern commented 11 years ago

Hello, Trying to compile FSAL-less deamon on Centos 6.3. Configure exits: checking for krb5_get_init_creds_opt_set_addressless in -lgssapi_krb5... no configure: error: This FSAL is not supported

I've pulled latest krb from MIT as well and addressless isn't found in distro.

Is this a configure error or a feature for kerberos tickets that the dynamic FASL requires?

mattbenjamin commented 11 years ago

Hi,

I think you need to be using one of:

a) Ganesha 1.5.x b) Ganesha pre-2.0 (dev 22)

With the former, you would select a supported FSAL such as VFS or XFS. With the latter, several FSALs are built by default, including the above listed (and autotools is replaced by cmake).

Regards,

Matt

----- "kirktkern" notifications@github.com wrote:

Hello, Trying to compile FSAL-less deamon on Centos 6.3. Configure exits: checking for krb5_get_init_creds_opt_set_addressless in -lgssapi_krb5... no configure: error: This FSAL is not supported

I've pulled latest krb from MIT as well and addressless isn't found in distro.

Is this a configure error or a feature for kerberos tickets that the dynamic FASL requires?

— Reply to this email directly or view it on GitHub .

Matt Benjamin The Linux Box 206 South Fifth Ave. Suite 150 Ann Arbor, MI 48104

http://linuxbox.com

tel. 734-761-4689 fax. 734-769-8938 cel. 734-216-5309

kirktkern commented 11 years ago

Thanks Matt, Using 1.5.1 at the moment. I am attempting a dynamic build: ./configure --with-fsal=DYNFSAL I think that is a supported option in this distro?

Kirk Kern NetApp Solutions & Integration Group Direct : 703.918-7753 Mobile: 703 626-2907

From: Matt Benjamin [mailto:notifications@github.com] Sent: Tuesday, February 19, 2013 10:18 AM To: phdeniel/nfs-ganesha Cc: Kern, Kirk Subject: Re: [nfs-ganesha] Configure Failing with --with-fsal=DYNFSAL (#99)

Hi,

I think you need to be using one of:

a) Ganesha 1.5.x b) Ganesha pre-2.0 (dev 22)

With the former, you would select a supported FSAL such as VFS or XFS. With the latter, several FSALs are built by default, including the above listed (and autotools is replaced by cmake).

Regards,

Matt

----- "kirktkern" notifications@github.com wrote:

Hello, Trying to compile FSAL-less deamon on Centos 6.3. Configure exits: checking for krb5_get_init_creds_opt_set_addressless in -lgssapi_krb5... no configure: error: This FSAL is not supported

I've pulled latest krb from MIT as well and addressless isn't found in distro.

Is this a configure error or a feature for kerberos tickets that the dynamic FASL requires?

— Reply to this email directly or view it on GitHub .

Matt Benjamin The Linux Box 206 South Fifth Ave. Suite 150 Ann Arbor, MI 48104

http://linuxbox.com

tel. 734-761-4689 fax. 734-769-8938 cel. 734-216-5309

— Reply to this email directly or view it on GitHubhttps://github.com/phdeniel/nfs-ganesha/issues/99#issuecomment-13777443.

mattbenjamin commented 11 years ago

Hi Kirk,

Sadly, DYNFSAL -isn't- supported so far as I know. The requirement for addressless tickets is almost certainly an bug in our autotools KRB5 tests. What are you trying to do?

(I'm CC'ing the Ganesha dev list--if you can, that would be the best way to carry forward a conversation.)

Regards,

Matt

----- "kirktkern" notifications@github.com wrote:

Thanks Matt, Using 1.5.1 at the moment. I am attempting a dynamic build: ./configure --with-fsal=DYNFSAL I think that is a supported option in this distro?

Kirk Kern NetApp Solutions & Integration Group Direct : 703.918-7753 Mobile: 703 626-2907

From: Matt Benjamin [mailto:notifications@github.com] Sent: Tuesday, February 19, 2013 10:18 AM To: phdeniel/nfs-ganesha Cc: Kern, Kirk Subject: Re: [nfs-ganesha] Configure Failing with --with-fsal=DYNFSAL (#99)

Hi,

I think you need to be using one of:

a) Ganesha 1.5.x b) Ganesha pre-2.0 (dev 22)

With the former, you would select a supported FSAL such as VFS or XFS. With the latter, several FSALs are built by default, including the above listed (and autotools is replaced by cmake).

Regards,

Matt

----- "kirktkern" notifications@github.com wrote:

Hello, Trying to compile FSAL-less deamon on Centos 6.3. Configure exits: checking for krb5_get_init_creds_opt_set_addressless in -lgssapi_krb5... no configure: error: This FSAL is not supported

I've pulled latest krb from MIT as well and addressless isn't found in distro.

Is this a configure error or a feature for kerberos tickets that the dynamic FASL requires?

— Reply to this email directly or view it on GitHub .

Matt Benjamin The Linux Box 206 South Fifth Ave. Suite 150 Ann Arbor, MI 48104

http://linuxbox.com

tel. 734-761-4689 fax. 734-769-8938 cel. 734-216-5309

— Reply to this email directly or view it on GitHubhttps://github.com/phdeniel/nfs-ganesha/issues/99#issuecomment-13777443.

— Reply to this email directly or view it on GitHub .

Matt Benjamin The Linux Box 206 South Fifth Ave. Suite 150 Ann Arbor, MI 48104

http://linuxbox.com

tel. 734-761-4689 fax. 734-769-8938 cel. 734-216-5309

kirktkern commented 11 years ago

Thanks, That is disappointing, all docs indicated that is a supported feature.

So I want to build a single ganesha server that can access both NFS v3, and LUSTRE via FSAL. Export single NFS v4 tree out to clients. Wanted to build a prototype service largely based off of our SNAPprotect suite that would let us do efficient moves of data from to NetApp NFS shares into LUSTRE-FS.

Kirk Kern NetApp Solutions & Integration Group Direct : 703.918-7753 Mobile: 703 626-2907

From: Matt Benjamin [mailto:notifications@github.com] Sent: Tuesday, February 19, 2013 10:45 AM To: phdeniel/nfs-ganesha Cc: Kern, Kirk Subject: Re: [nfs-ganesha] Configure Failing with --with-fsal=DYNFSAL (#99)

Hi Kirk,

Sadly, DYNFSAL -isn't- supported so far as I know. The requirement for addressless tickets is almost certainly an bug in our autotools KRB5 tests. What are you trying to do?

(I'm CC'ing the Ganesha dev list--if you can, that would be the best way to carry forward a conversation.)

Regards,

Matt

----- "kirktkern" notifications@github.com<mailto:notifications@github.com> wrote:

Thanks Matt, Using 1.5.1 at the moment. I am attempting a dynamic build: ./configure --with-fsal=DYNFSAL I think that is a supported option in this distro?

Kirk Kern NetApp Solutions & Integration Group Direct : 703.918-7753 Mobile: 703 626-2907

From: Matt Benjamin [mailto:notifications@github.com]mailto:[mailto:notifications@github.com] Sent: Tuesday, February 19, 2013 10:18 AM To: phdeniel/nfs-ganesha Cc: Kern, Kirk Subject: Re: [nfs-ganesha] Configure Failing with --with-fsal=DYNFSAL (#99)

Hi,

I think you need to be using one of:

a) Ganesha 1.5.x b) Ganesha pre-2.0 (dev 22)

With the former, you would select a supported FSAL such as VFS or XFS. With the latter, several FSALs are built by default, including the above listed (and autotools is replaced by cmake).

Regards,

Matt

----- "kirktkern" notifications@github.com<mailto:notifications@github.com> wrote:

Hello, Trying to compile FSAL-less deamon on Centos 6.3. Configure exits: checking for krb5_get_init_creds_opt_set_addressless in -lgssapi_krb5... no configure: error: This FSAL is not supported

I've pulled latest krb from MIT as well and addressless isn't found in distro.

Is this a configure error or a feature for kerberos tickets that the dynamic FASL requires?

— Reply to this email directly or view it on GitHub .

Matt Benjamin The Linux Box 206 South Fifth Ave. Suite 150 Ann Arbor, MI 48104

http://linuxbox.com

tel. 734-761-4689 fax. 734-769-8938 cel. 734-216-5309

— Reply to this email directly or view it on GitHubhttps://github.com/phdeniel/nfs-ganesha/issues/99#issuecomment-13777443.

— Reply to this email directly or view it on GitHub .

Matt Benjamin The Linux Box 206 South Fifth Ave. Suite 150 Ann Arbor, MI 48104

http://linuxbox.com

tel. 734-761-4689 fax. 734-769-8938 cel. 734-216-5309

— Reply to this email directly or view it on GitHubhttps://github.com/phdeniel/nfs-ganesha/issues/99#issuecomment-13779111.

mattbenjamin commented 11 years ago

Hi Kirk,

Well, FSAL_LUSTRE -is- supported, so this is an interesting use case. There will be some more discussion on the dev list, very likely.

Regards,

Matt

----- "kirktkern" notifications@github.com wrote:

Thanks, That is disappointing, all docs indicated that is a supported feature.

So I want to build a single ganesha server that can access both NFS v3, and LUSTRE via FSAL. Export single NFS v4 tree out to clients. Wanted to build a prototype service largely based off of our SNAPprotect suite that would let us do efficient moves of data from to NetApp NFS shares into LUSTRE-FS.

Kirk Kern NetApp Solutions & Integration Group Direct : 703.918-7753 Mobile: 703 626-2907

From: Matt Benjamin [mailto:notifications@github.com] Sent: Tuesday, February 19, 2013 10:45 AM To: phdeniel/nfs-ganesha Cc: Kern, Kirk Subject: Re: [nfs-ganesha] Configure Failing with --with-fsal=DYNFSAL (#99)

Hi Kirk,

Sadly, DYNFSAL -isn't- supported so far as I know. The requirement for addressless tickets is almost certainly an bug in our autotools KRB5 tests. What are you trying to do?

(I'm CC'ing the Ganesha dev list--if you can, that would be the best way to carry forward a conversation.)

Regards,

Matt

----- "kirktkern" notifications@github.com<mailto:notifications@github.com> wrote:

Thanks Matt, Using 1.5.1 at the moment. I am attempting a dynamic build: ./configure --with-fsal=DYNFSAL I think that is a supported option in this distro?

Kirk Kern NetApp Solutions & Integration Group Direct : 703.918-7753 Mobile: 703 626-2907

From: Matt Benjamin [mailto:notifications@github.com]mailto:[mailto:notifications@github.com] Sent: Tuesday, February 19, 2013 10:18 AM To: phdeniel/nfs-ganesha Cc: Kern, Kirk Subject: Re: [nfs-ganesha] Configure Failing with --with-fsal=DYNFSAL (#99)

Hi,

I think you need to be using one of:

a) Ganesha 1.5.x b) Ganesha pre-2.0 (dev 22)

With the former, you would select a supported FSAL such as VFS or XFS. With the latter, several FSALs are built by default, including the above listed (and autotools is replaced by cmake).

Regards,

Matt

----- "kirktkern" notifications@github.com<mailto:notifications@github.com> wrote:

Hello, Trying to compile FSAL-less deamon on Centos 6.3. Configure exits: checking for krb5_get_init_creds_opt_set_addressless in -lgssapi_krb5... no configure: error: This FSAL is not supported

I've pulled latest krb from MIT as well and addressless isn't found in distro.

Is this a configure error or a feature for kerberos tickets that the dynamic FASL requires?

— Reply to this email directly or view it on GitHub .

Matt Benjamin The Linux Box 206 South Fifth Ave. Suite 150 Ann Arbor, MI 48104

http://linuxbox.com

tel. 734-761-4689 fax. 734-769-8938 cel. 734-216-5309

— Reply to this email directly or view it on

GitHubhttps://github.com/phdeniel/nfs-ganesha/issues/99#issuecomment-13777443.

— Reply to this email directly or view it on GitHub .

Matt Benjamin The Linux Box 206 South Fifth Ave. Suite 150 Ann Arbor, MI 48104

http://linuxbox.com

tel. 734-761-4689 fax. 734-769-8938 cel. 734-216-5309

— Reply to this email directly or view it on GitHubhttps://github.com/phdeniel/nfs-ganesha/issues/99#issuecomment-13779111.

— Reply to this email directly or view it on GitHub .

Matt Benjamin The Linux Box 206 South Fifth Ave. Suite 150 Ann Arbor, MI 48104

http://linuxbox.com

tel. 734-761-4689 fax. 734-769-8938 cel. 734-216-5309

mattbenjamin commented 11 years ago

I do use FSAL_LUSTRE in production on two critical machines (branch sx9 and sx9_creds in my repo). They derives from a old ganesha 1.2 for compatibility with this RHEL5.3 clients. FSAL_LUSTRE has been backported to pre2.0 and so did FSAL_PROXY. So you may use directly 2.0 (it's almost a release candidate right now). Which version of LUSTRE are you using ?

Philippe

Matt W. Benjamin a écrit :

Hi Kirk,

Well, FSAL_LUSTRE -is- supported, so this is an interesting use case. There will be some more discussion on the dev list, very likely.

Regards,

Matt

----- "kirktkern" notifications@github.com wrote:

Thanks, That is disappointing, all docs indicated that is a supported feature.

So I want to build a single ganesha server that can access both NFS v3, and LUSTRE via FSAL. Export single NFS v4 tree out to clients. Wanted to build a prototype service largely based off of our SNAPprotect suite that would let us do efficient moves of data from to NetApp NFS shares into LUSTRE-FS.

Kirk Kern NetApp Solutions & Integration Group Direct : 703.918-7753 Mobile: 703 626-2907

From: Matt Benjamin [mailto:notifications@github.com] Sent: Tuesday, February 19, 2013 10:45 AM To: phdeniel/nfs-ganesha Cc: Kern, Kirk Subject: Re: [nfs-ganesha] Configure Failing with --with-fsal=DYNFSAL (#99)

Hi Kirk,

Sadly, DYNFSAL -isn't- supported so far as I know. The requirement for addressless tickets is almost certainly an bug in our autotools KRB5 tests. What are you trying to do?

(I'm CC'ing the Ganesha dev list--if you can, that would be the best way to carry forward a conversation.)

Regards,

Matt

----- "kirktkern" notifications@github.com<mailto:notifications@github.com> wrote:

Thanks Matt, Using 1.5.1 at the moment. I am attempting a dynamic build: ./configure --with-fsal=DYNFSAL I think that is a supported option in this distro?

Kirk Kern NetApp Solutions & Integration Group Direct : 703.918-7753 Mobile: 703 626-2907

From: Matt Benjamin

[mailto:notifications@github.com]mailto:[mailto:notifications@github.com]

Sent: Tuesday, February 19, 2013 10:18 AM To: phdeniel/nfs-ganesha Cc: Kern, Kirk Subject: Re: [nfs-ganesha] Configure Failing with

--with-fsal=DYNFSAL

(#99)

Hi,

I think you need to be using one of:

a) Ganesha 1.5.x b) Ganesha pre-2.0 (dev 22)

With the former, you would select a supported FSAL such as VFS or

XFS.

With the latter, several FSALs are built by default, including the above listed (and autotools is replaced by cmake).

Regards,

Matt

----- "kirktkern"

notifications@github.com<mailto:notifications@github.com> wrote:

Hello, Trying to compile FSAL-less deamon on Centos 6.3. Configure exits: checking for krb5_get_init_creds_opt_set_addressless in -lgssapi_krb5... no configure: error: This FSAL is not supported

I've pulled latest krb from MIT as well and addressless isn't

found

in

distro.

Is this a configure error or a feature for kerberos tickets that

the

dynamic FASL requires?

— Reply to this email directly or view it on GitHub .

Matt Benjamin The Linux Box 206 South Fifth Ave. Suite 150 Ann Arbor, MI 48104

http://linuxbox.com

tel. 734-761-4689 fax. 734-769-8938 cel. 734-216-5309

— Reply to this email directly or view it on

GitHubhttps://github.com/phdeniel/nfs-ganesha/issues/99#issuecomment-13777443.

— Reply to this email directly or view it on GitHub .

Matt Benjamin The Linux Box 206 South Fifth Ave. Suite 150 Ann Arbor, MI 48104

http://linuxbox.com

tel. 734-761-4689 fax. 734-769-8938 cel. 734-216-5309

— Reply to this email directly or view it on GitHubhttps://github.com/phdeniel/nfs-ganesha/issues/99#issuecomment-13779111.

— Reply to this email directly or view it on GitHub .



Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today:

http://p.sf.net/sfu/appdyn_d2d_feb


Nfs-ganesha-devel mailing list Nfs-ganesha-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

mattbenjamin commented 11 years ago

On Tue, 19 Feb 2013 11:10:49 -0500 (EST), Matt W Benjamin wrote:

matt> ----- "kirktkern" notifications@github.com wrote:

That is disappointing, all docs indicated that is a supported feature.

It was suppored in 1.4 but it's got trashed in new handle work which went into 1.5. And even in 1.4 it was a bit of a bastard child: I needed to rebuild with each individual FSAL to get proper shared objects.

So I want to build a single ganesha server that can access both NFS v3, and LUSTRE via FSAL. Export single NFS v4 tree out to clients.

You cannot re-export NFS v3 with FSAL PROXY, only NFS v4.

max

phdeniel commented 11 years ago

Deprecated issue. CMake is now used