Bugzilla – Bug 145004
OpenSuSE 10.1 Beta 1:Can not start nfsserver due to kernel issue
Last modified: 2006-01-27 14:24:38 UTC
On attempting to start nfsserver I receive the error message: To start services nsfserver and enable it in rul level 3, 5 these services must be additionally started and enable because it depends on them: acpid /etc/init.d/acpid start acpid: no support in kernel skipped Then I get this message: /etc/init.d/nfsserver start returned 1 (unspecified error): Starting kernel based NFS servermount: nfsd already mounted or /proc/fs/nfsd busy mount: according to mtab, nfsd is already mounted on /proc/fs/nfsd ..failed or this message: /etc/init.d/haldaemon start returned 0 (success): HAL already started. Not starting. /etc/init.d/syslog start returned 0 (success): Re-Starting syslog services..done /etc/init.d/portmap start returned 0 (success): Starting RPC portmap daemon..done /etc/init.d/nfsserver start returned 1 (unspecified error): Starting kernel based NFS servermount: nfsd already mounted or /proc/fs/nfsd busy mount: according to mtab, nfsd is already mounted on /proc/fs/nfsd ..failed
This is not a kernel issue. Something is mounting the nfsd pseudo file system. Is the NFS server running at this point? Neil, I'm assigning this to you; can you please take a look at this? Thanks!
The 'nfsserver' script should fail if the nfsd filesystem is already mounted. It should do something like: if [ ! -f /proc/fs/nfsd/exports ]; then mount -t nfsd nfsd /proc/fs/nfsd rc_status fi as having the filesystem already mounted isn't an error. So I'm going to reassign this to Ruediger. How 'acpi' comes into the picture I have no idea... do you Rudi?
no, actually it should gracefully handle the condition that the nfsdfs is mounted. code is already changed. (probably udev is mounting nfsdfs after loading the module ...) (I had another bug requiring "rcnfsserver start" to succeed if already running, apparently LSB states that starting a running service should always succeed).