> I''ve been trying to bring up the nfs-ganesha PROXY FSAL without success.
> I'm having difficulty with both the 2.5 community release and when
building
> from source.  I tried previous releases but was getting config file
errors. With
> 2.5 I'm getting an NFS4 permission error when starting nfs-ganesha where
it
> appears to be validating the pseudo export path.  I saw a message on the
> mailing list just yesterday that the PROXY code seems stable, so I'm
> suspecting it's something that I'm doing. Does the proxy functionality
work?
> If it does, can someone look at the configuration below and let me know if
> I'm doing something wrong? If apologize if this the wrong place to post
this.
> 
> On Centos 6.7 NFS server (192.168.1.30):
> 
>      # exportfs -v
>      export/test
> 192.168.1.0/24(rw,async,wdelay,no_root_squash,no_subtree_check,sec=sys
> ,rw,no_root_squash,no_all_squash)
> 
> Centos 7.2 client NFS connection test:
> 
>      $ sudo mount -v -t nfs4 192.168.1.30:/export/test /mnt/test
>      $ mount | grep 1.30
>      192.168.1.30:/export/test on /mnt/test type nfs4
> (rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto
> =tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.9,local_lock=
> none,addr=192.168.1.30)
> 
> Contents of ganesha.conf on Centos 7.2 machine running nfs-ganesha proxy
> (192.168.1.9):
> 
>      EXPORT
>      {
>              Export_Id = 76;
>              Path = "/export/test";
>              Pseudo = "/proxy/test";
>              SecType = sys;
>              Access_Type = RW;
>              Squash = No_Root_Squash;
>              Tag = "proxy1_1";
>              FSAL {
>                      Name = PROXY;
>              }
>      }
> 
>      PROXY
>      {
>              Remote_Server
>              {
>                      Srv_Addr=192.168.1.30;
>              }
>      }
> 
> Paritial log output from nfs-ganesha proxy at startup:
> 
>      main :MAIN :EVENT :ganesha.nfsd Starting: Ganesha Version 2.5-rc7
>      load_fsal :NFS STARTUP :DEBUG :Loading FSAL PROXY with
> /usr/lib64/ganesha/libfsalproxy.so
>      init_export_root :EXPORT :DEBUG :About to lookup_path for
> ExportId=76 Path=/export/test
>      pxy_compoundv4_call :FSAL :DEBUG :First attempt to send XID
> 1497534513 with 148 bytes
>      pxy_rpc_read_reply :FSAL :DEBUG :Recmark 80000034, xid 1497534513
>      mdcache_lookup_path :INODE :DEBUG :lookup_path /export/test failed
> with Forbidden action
>      init_export_root :EXPORT :CRIT :Lookup failed on path, ExportId=76
> Path=/export/test FSAL_ERROR=(Forbidden action,1)
> 
> Wireshark log shows NFS4ERR_PERM on 'LOOKUP' operation (xid
> 1497534513) for  'export'.

What is the export path on the remote server (192.168.1.30)? If you mount it
directly using the kernel nfs client, can you mount 192.168.1.30:/ and see
/mnt/export? What security flavors is the remote server export using?

Frank


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to