Update:
I deleted both shares, cleared the ACLs on the datasets, and redid the permissions.
I haven’t re-created the shares yet.
root@vectorsigma[/home/admin]# showmount -e localhost
clnt_create: RPC: Program not registered
root@vectorsigma[/home/admin]# systemctl status nfs-server
● nfs-server.service - NFS server and services
Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
/etc/systemd/system/nfs-server.service.d
└─override.conf
Active: active (exited) since Fri 2024-06-28 18:12:54 CDT; 55s ago
Process: 33980 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
Process: 33981 ExecStart=/usr/sbin/rpc.nfsd (code=exited, status=0/SUCCESS)
Main PID: 33981 (code=exited, status=0/SUCCESS)
CPU: 3ms
Jun 28 18:12:54 vectorsigma systemd[1]: Starting nfs-server.service - NFS server and services...
Jun 28 18:12:54 vectorsigma systemd[1]: Finished nfs-server.service - NFS server and services.
Still something wrong/that I don’t understand with showmount
, but with no shares at least nfs-server.service
isn’t complaining.
So, for the moment, my working theory is that I, at minimum, screwed up the share configuration. Still no idea if something deeper is wrong with the RPC … thing. Not really sure how that fits into all this.
EDIT 1: Okay. I’ve used the Create Share button available from the Dataset tab to create a new NFS share. Previously, I created the share from the Shares tab instead of using the widget on the Dataset page.
Looking at nfs-server
:
root@vectorsigma[/home/admin]# systemctl status nfs-server
● nfs-server.service - NFS server and services
Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
/etc/systemd/system/nfs-server.service.d
└─override.conf
Active: active (exited) since Fri 2024-06-28 18:12:54 CDT; 5min ago
Process: 33980 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
Process: 33981 ExecStart=/usr/sbin/rpc.nfsd (code=exited, status=0/SUCCESS)
Process: 41433 ExecReload=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
Main PID: 33981 (code=exited, status=0/SUCCESS)
CPU: 3ms
Jun 28 18:12:54 vectorsigma systemd[1]: Starting nfs-server.service - NFS server and services...
Jun 28 18:12:54 vectorsigma systemd[1]: Finished nfs-server.service - NFS server and services.
Jun 28 18:17:29 vectorsigma systemd[1]: Reloading nfs-server.service - NFS server and services...
Jun 28 18:17:29 vectorsigma systemd[1]: Reloaded nfs-server.service - NFS server and services.
So, it didn’t fail export this time, but I’m still not able to see any of the shares in Proxmox.
EDIT 2: On reboot, it looks like this:
I’m guessing at this point, but I assume the RPC is listening and only loads in the mounts when something tries to hit the server.
root@vectorsigma[/home/admin]# systemctl status nfs-server
● nfs-server.service - NFS server and services
Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
/etc/systemd/system/nfs-server.service.d
└─override.conf
Active: active (exited) since Fri 2024-06-28 18:27:13 CDT; 1min 45s ago
Main PID: 3385 (code=exited, status=0/SUCCESS)
CPU: 2ms
Jun 28 18:27:13 vectorsigma systemd[1]: Starting nfs-server.service - NFS server and services...
Jun 28 18:27:13 vectorsigma systemd[1]: Finished nfs-server.service - NFS server and services.
root@vectorsigma[/home/admin]# showmount -e localhost
clnt_create: RPC: Program not registered
EDIT 3: Nope. Still can’t see the shares even on localhost
, and not over the network.
I’m really lost at this point, and as I need NFS working to replace my old NAS, pretty much stuck with a non-working-for-purpose system.
EDIT 4:
After a bit more research, I figured out where the logs are.
root@vectorsigma[/var/log]# cat messages | grep -i nfs
Jun 7 16:21:06 truenas kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 7 16:34:08 truenas kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 8 17:15:01 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 8 19:17:00 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 8 20:07:32 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 11:03:14 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 11:10:10 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 13:27:24 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 14:15:43 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 14:21:12 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 14:27:20 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 14:37:40 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 15:32:18 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 11 18:13:44 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 15 17:29:11 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 15 18:51:27 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 20 10:41:12 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 23 16:47:53 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 25 14:00:04 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 26 17:26:20 vectorsigma kernel: NFSD: Using UMH upcall client tracking operations.
Jun 26 17:26:20 vectorsigma kernel: NFSD: starting 90-second grace period (net f0000000)
Jun 26 17:27:47 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 26 17:28:26 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 26 17:28:48 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 26 17:28:48 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
Jun 27 22:06:05 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 28 11:16:34 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 28 11:16:34 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
Jun 28 11:16:43 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 28 13:31:38 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 28 13:32:02 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 28 13:32:02 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
Jun 28 16:43:43 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 28 16:44:17 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 28 16:44:51 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 28 16:44:51 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
Jun 28 17:52:59 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 28 17:54:59 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 28 17:55:34 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 28 17:55:34 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
Jun 28 18:12:34 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 28 18:12:54 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 28 18:12:54 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
Jun 28 18:26:11 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 28 18:26:49 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 28 18:27:13 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 28 18:27:13 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
Jun 28 18:41:59 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 28 18:41:59 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 28 18:41:59 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
Jun 28 18:42:24 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 28 18:42:29 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 28 18:42:29 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
Jun 28 18:44:23 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 28 18:44:23 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 28 18:44:23 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
Jun 28 18:46:42 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 28 18:46:47 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 28 18:46:47 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
Jun 28 19:11:13 vectorsigma kernel: nfsd: last server has exited, flushing export cache
Jun 28 19:11:51 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 28 19:12:14 vectorsigma kernel: NFSD: Using nfsdcld client tracking operations.
Jun 28 19:12:14 vectorsigma kernel: NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
And all mentions of RPC:
]# cat messages | grep -i rpc
Jun 7 16:21:06 truenas kernel: RPC: Registered named UNIX socket transport module.
Jun 7 16:21:06 truenas kernel: RPC: Registered udp transport module.
Jun 7 16:21:06 truenas kernel: RPC: Registered tcp transport module.
Jun 7 16:21:06 truenas kernel: RPC: Registered tcp-with-tls transport module.
Jun 7 16:21:06 truenas kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 7 16:34:08 truenas kernel: RPC: Registered named UNIX socket transport module.
Jun 7 16:34:08 truenas kernel: RPC: Registered udp transport module.
Jun 7 16:34:08 truenas kernel: RPC: Registered tcp transport module.
Jun 7 16:34:08 truenas kernel: RPC: Registered tcp-with-tls transport module.
Jun 7 16:34:08 truenas kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 8 17:15:01 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 8 17:15:01 vectorsigma kernel: RPC: Registered udp transport module.
Jun 8 17:15:01 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 8 17:15:01 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 8 17:15:01 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 8 19:17:00 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 8 19:17:00 vectorsigma kernel: RPC: Registered udp transport module.
Jun 8 19:17:00 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 8 19:17:00 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 8 19:17:00 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 8 20:07:32 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 8 20:07:32 vectorsigma kernel: RPC: Registered udp transport module.
Jun 8 20:07:32 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 8 20:07:32 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 8 20:07:32 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 11:03:14 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 9 11:03:14 vectorsigma kernel: RPC: Registered udp transport module.
Jun 9 11:03:14 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 9 11:03:14 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 9 11:03:14 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 11:10:10 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 9 11:10:10 vectorsigma kernel: RPC: Registered udp transport module.
Jun 9 11:10:10 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 9 11:10:10 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 9 11:10:10 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 13:27:24 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 9 13:27:24 vectorsigma kernel: RPC: Registered udp transport module.
Jun 9 13:27:24 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 9 13:27:24 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 9 13:27:24 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 14:15:43 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 9 14:15:43 vectorsigma kernel: RPC: Registered udp transport module.
Jun 9 14:15:43 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 9 14:15:43 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 9 14:15:43 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 14:21:12 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 9 14:21:12 vectorsigma kernel: RPC: Registered udp transport module.
Jun 9 14:21:12 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 9 14:21:12 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 9 14:21:12 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 14:27:20 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 9 14:27:20 vectorsigma kernel: RPC: Registered udp transport module.
Jun 9 14:27:20 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 9 14:27:20 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 9 14:27:20 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 14:37:40 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 9 14:37:40 vectorsigma kernel: RPC: Registered udp transport module.
Jun 9 14:37:40 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 9 14:37:40 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 9 14:37:40 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 9 15:32:18 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 9 15:32:18 vectorsigma kernel: RPC: Registered udp transport module.
Jun 9 15:32:18 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 9 15:32:18 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 9 15:32:18 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 11 18:13:44 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 11 18:13:44 vectorsigma kernel: RPC: Registered udp transport module.
Jun 11 18:13:44 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 11 18:13:44 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 11 18:13:44 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 15 17:29:11 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 15 17:29:11 vectorsigma kernel: RPC: Registered udp transport module.
Jun 15 17:29:11 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 15 17:29:11 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 15 17:29:11 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 15 18:51:27 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 15 18:51:27 vectorsigma kernel: RPC: Registered udp transport module.
Jun 15 18:51:27 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 15 18:51:27 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 15 18:51:27 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 20 10:41:12 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 20 10:41:12 vectorsigma kernel: RPC: Registered udp transport module.
Jun 20 10:41:12 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 20 10:41:12 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 20 10:41:12 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 23 16:47:53 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 23 16:47:53 vectorsigma kernel: RPC: Registered udp transport module.
Jun 23 16:47:53 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 23 16:47:53 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 23 16:47:53 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 25 14:00:04 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 25 14:00:04 vectorsigma kernel: RPC: Registered udp transport module.
Jun 25 14:00:04 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 25 14:00:04 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 25 14:00:04 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 26 17:28:26 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 26 17:28:26 vectorsigma kernel: RPC: Registered udp transport module.
Jun 26 17:28:26 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 26 17:28:26 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 26 17:28:26 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 28 13:31:38 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 28 13:31:38 vectorsigma kernel: RPC: Registered udp transport module.
Jun 28 13:31:38 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 28 13:31:38 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 28 13:31:38 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 28 16:44:17 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 28 16:44:17 vectorsigma kernel: RPC: Registered udp transport module.
Jun 28 16:44:17 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 28 16:44:17 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 28 16:44:17 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 28 17:54:59 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 28 17:54:59 vectorsigma kernel: RPC: Registered udp transport module.
Jun 28 17:54:59 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 28 17:54:59 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 28 17:54:59 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 28 18:26:49 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 28 18:26:49 vectorsigma kernel: RPC: Registered udp transport module.
Jun 28 18:26:49 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 28 18:26:49 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 28 18:26:49 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Jun 28 19:11:51 vectorsigma kernel: RPC: Registered named UNIX socket transport module.
Jun 28 19:11:51 vectorsigma kernel: RPC: Registered udp transport module.
Jun 28 19:11:51 vectorsigma kernel: RPC: Registered tcp transport module.
Jun 28 19:11:51 vectorsigma kernel: RPC: Registered tcp-with-tls transport module.
Jun 28 19:11:51 vectorsigma kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
EDIT 5:
A bit more troubleshooting info:
root@vectorsigma[/home/admin]# exportfs -r -v
exporting *:/mnt/TransferPool/AndromedaClusterStore/ISOs
So, it does know how to export the dataset as a share, but showmount still can’t see it.
I never saw this sort of issue with CORE, but I know it must have handled NFS very differently.
I could really use some help.