Check the logs to find out why.
I did check the logs; nfs-related output was included above. Here it is again,
cd /var/log
egrep -i "nfs|export|rpc" messages warn xinetd.log boot.msg
messages:Dec 16 17:22:16 server kernel: [ 52.732529] RPC: Registered
udp transport module.
messages:Dec 16 17:22:16 server kernel: [ 52.732531] RPC: Registered
tcp transport module.
messages:Dec 16 17:22:17 server kernel: [ 52.876301] FS-Cache: Netfs
'nfs' registered for caching
messages:Dec 16 17:22:20 server kernel: [ 56.593151] Installing
knfsd (copyright (C) 1996 okir@monad.swb.de).
messages:Dec 16 17:22:22 server rpc.statd[4784]: Version 1.1.3
Starting
messages:Dec 16 17:22:22 server rpc.statd[4784]: Flags:
messages:Dec 16 17:22:22 server rpc.statd[4784]: statd running as
root. chown /var/lib/nfs/sm to choose different user
messages:Dec 16 17:22:22 server kernel: [ 58.340840] NFSD: Using
/var/lib/nfs/v4recovery as the NFSv4 state recovery directory
messages:Dec 16 17:22:22 server kernel: [ 58.390305] NFSD: starting
90-second grace period
warn:Dec 16 17:22:22 server kernel: [ 58.340840] NFSD: Using
/var/lib/nfs/v4recovery as the NFSv4 state recovery directory
boot.msg: service rpcbind start
boot.msg: startproc: execve
(/sbin/rpcbind) [ /sbin/rpcbind ], [ DO_FASTBOOT=no
CONSOLE=/dev/console SELINUX_INIT=YES ROOTFS_FSTYPE=ext4 SHELL=/bin/sh
TERM=linux ROOTFS_FSCK=0 LC_ALL=POSIX INIT_VERSION=sysvinit-2.86
DO_BLOGD=yes REDIRECT=/dev/xvc0 COLUMNS=80
PATH=/bin:/sbin:/usr/bin:/usr/sbin vga=0x31a DO_CONFIRM=no RUNLEVEL=3
resume=/dev/VG0/SWAP PWD=/ SPLASHCFG= DO_QUIET=no PREVLEVEL=N LINES=24
HOME=/ SHLVL=2 DO_FORCEFSCK=no splash=silent SPLASH=no
ROOTFS_BLKDEV=/dev/VG0/ROOT _=/sbin/startproc DAEMON=/sbin/rpcbind ]
boot.msg:Starting rpcbind done
boot.msg: service rpcbind done
boot.msg: service nfs start
boot.msg: checkproc: /sbin/rpcbind 3786
boot.msg: service nfs done
boot.msg: service nfsserver start
boot.msg: startproc: execve
(/usr/sbin/xinetd) [ /usr/sbin/xinetd -pidfile
/var/run/xinetd.init.pid ], [ DO_FASTBOOT=no CONSOLE=/dev/console
SELINUX_INIT=YES ROOTFS_FSTYPE=ext4 SHELL=/bin/sh TERM=linux
ROOTFS_FSCK=0 LC_ALL=POSIX INIT_VERSION=sysvinit-2.86 DO_BLOGD=yes
REDIRECT=/dev/xvc0 COLUMNS=80 PATH=/bin:/sbin:/usr/bin:/usr/sbin
vga=0x31a DO_CONFIRM=no RUNLEVEL=3 resume=/dev/VG0/SWAP PWD=/
SPLASHCFG= DO_QUIET=no PREVLEVEL=N LINES=24 HOME=/ SHLVL=2
DO_FORCEFSCK=no splash=silent SPLASH=no ROOTFS_BLKDEV=/dev/VG0/ROOT
_=/sbin/startproc DAEMON=/usr/sbin/xinetd ]
boot.msg: service ntp start
boot.msg: startproc: execve
(/usr/sbin/rpc.mountd) [ /usr/sbin/rpc.mountd --no-nfs-version 4 ], [
DO_FASTBOOT=no CONSOLE=/dev/console SELINUX_INIT=YES
ROOTFS_FSTYPE=ext4 SHELL=/bin/sh TERM=linux ROOTFS_FSCK=0 LC_ALL=POSIX
INIT_VERSION=sysvinit-2.86 DO_BLOGD=yes REDIRECT=/dev/xvc0 COLUMNS=80
PATH=/bin:/sbin:/usr/bin:/usr/sbin vga=0x31a DO_CONFIRM=no RUNLEVEL=3
resume=/dev/VG0/SWAP PWD=/ SPLASHCFG= DO_QUIET=no PREVLEVEL=N LINES=24
HOME=/ SHLVL=2 DO_FORCEFSCK=no splash=silent SPLASH=no
ROOTFS_BLKDEV=/dev/VG0/ROOT _=/sbin/startproc
DAEMON=/usr/sbin/rpc.mountd ]
boot.msg: startproc: execve
(/usr/sbin/rpc.statd) [ /usr/sbin/rpc.statd --no-notify ], [
DO_FASTBOOT=no CONSOLE=/dev/console SELINUX_INIT=YES
ROOTFS_FSTYPE=ext4 SHELL=/bin/sh TERM=linux ROOTFS_FSCK=0 LC_ALL=POSIX
INIT_VERSION=sysvinit-2.86 DO_BLOGD=yes REDIRECT=/dev/xvc0 COLUMNS=80
PATH=/bin:/sbin:/usr/bin:/usr/sbin vga=0x31a DO_CONFIRM=no RUNLEVEL=3
resume=/dev/VG0/SWAP PWD=/ SPLASHCFG= DO_QUIET=no PREVLEVEL=N LINES=24
HOME=/ SHLVL=2 DO_FORCEFSCK=no splash=silent SPLASH=no
ROOTFS_BLKDEV=/dev/VG0/ROOT _=/sbin/startproc
DAEMON=/usr/sbin/rpc.statd ]
boot.msg: service smartd done
boot.msg: mountd statd nfsd sm-notifydone
boot.msg: service nfsserver
doneStarting xend (already running pid 4041) done
boot.msg: startproc: execve
(/usr/sbin/rpc.rquotad) [ /usr/sbin/rpc.rquotad ], [ DO_FASTBOOT=no
CONSOLE=/dev/console SELINUX_INIT=YES ROOTFS_FSTYPE=ext4 SHELL=/bin/sh
TERM=linux ROOTFS_FSCK=0 LC_ALL=POSIX INIT_VERSION=sysvinit-2.86
DO_BLOGD=yes REDIRECT=/dev/xvc0 COLUMNS=80
PATH=/bin:/sbin:/usr/bin:/usr/sbin vga=0x31a DO_CONFIRM=no RUNLEVEL=3
resume=/dev/VG0/SWAP PWD=/ SPLASHCFG= DO_QUIET=no PREVLEVEL=N LINES=24
HOME=/ SHLVL=2 DO_FORCEFSCK=no splash=silent SPLASH=no
ROOTFS_BLKDEV=/dev/VG0/ROOT _=/sbin/startproc
DAEMON=/usr/sbin/rpc.rquotad ]
As I said in my OP -- "Which isn't telling me anything that I understand"
Do you see anything instructive?
To get it to work, I have to exec twice,
exportfs -r
exportfs: Warning: /usr/local/exports does not support NFS export.
exportfs -r
No. Just run "rcnfsserver start".
The issue is NOT that the server isn't running after boot,
service nfsserver status
Checking for kernel based NFS server: mountd
running
statd
running
nfsd
running
the issue is that the exports aren't exported. Running your
suggestion results in similar error message,
rcnfsserver start
exportfs: Warning: /usr/local/exports does not support NFS export.
mountd statd nfsd sm-notify
done
rcnfsserver start
mountd statd nfsd sm-notify
done
at which point, as before, the exports are correctly exported.
My original question remains ...
BenDJ
--
To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse+help@opensuse.org