3 votos

No se puede montar el recurso compartido NFS en Big Sur. Se bloquea con NFSv4, error rpc con v3

Tengo un montaje NFS siendo servido desde una Raspberry Pi que funcionaba en versiones anteriores de MacOS.

Puedo ver el montaje en el servidor remoto con showmount :

$ showmount -e 10.0.100.119                                                            
Exports list on 10.0.100.119:
/mnt/ssd/shared-nfs                 *

Y rpcbind parece mostrar todos los puertos configurados correctamente:

$ rpcinfo -p 10.0.100.119 
   program vers proto   port
    100000    4   tcp    111  rpcbind
    100000    3   tcp    111  rpcbind
    100000    2   tcp    111  rpcbind
    100000    4   udp    111  rpcbind
    100000    3   udp    111  rpcbind
    100000    2   udp    111  rpcbind
    100005    1   udp  54106  mountd
    100005    1   tcp  47295  mountd
    100005    2   udp  57827  mountd
    100005    2   tcp  49259  mountd
    100005    3   udp  54143  mountd
    100005    3   tcp  50115  mountd
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    3   tcp   2049  nfs_acl
    100003    3   udp   2049  nfs
    100227    3   udp   2049  nfs_acl
    100021    1   udp  44848  nlockmgr
    100021    3   udp  44848  nlockmgr
    100021    4   udp  44848  nlockmgr
    100021    1   tcp  40361  nlockmgr
    100021    3   tcp  40361  nlockmgr
    100021    4   tcp  40361  nlockmgr

Si entro en el Finder, pulso CMD + K y conectarse a nfs://10.0.100.119:/mnt/ssd/shared-nfs da un error en Console.app:

nfs: El servicio rpc STAT(NSM) no está disponible, no se puede montar con el modo de bloqueo actual.

Si me conecto explícitamente con NFSv4, con nfs://vers=4,10.0.100.119:/mnt/ssd/shared-nfs , Console.app muestra ReportCrash Saved crash report for mount_nfs[60875] version 150.40.3 y si lo veo, algunas de las líneas relevantes son:

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000020
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [60875]

VM Regions Near 0x20:
--> 
    __TEXT                      10f907000-10f913000    [   48K] r-x/r-x SM=COW  /sbin/mount_nfs

Application Specific Information:
dyld3 mode

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   mount_nfs                       0x000000010f90c1da 0x10f907000 + 20954
1   libdyld.dylib                   0x00007fff204ca621 start + 1

También estaba tratando de montar la cosa a través de la CLI (por ejemplo mount -t nfs -o vers=4 10.0.100.119:/mnt/sshd/shared-nfs /Volumes/share ), pero no pude encontrar ninguna forma de hacerlo que no diera lugar a un error.

2voto

También actualicé mi SO y funcionó en el BigSur 11.6 con este comando:

mount -o vers=4,resvport -t nfs xxx.xxx.xxx.xxx:/var/nfs/content /mnt/content/.

0voto

Muxa Puntos 2425

Para mí el problema se ha solucionado en Big Sur 11.4 (20F71)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X