Summary: | net-fs/nfs-utils: `rpc.nfsd` hangs when loopback interface is down | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | dE <de.techno> |
Component: | Current packages | Assignee: | Network Filesystems <net-fs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://thread.gmane.org/gmane.linux.nfs/34746 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
dE
2010-08-24 03:31:04 UTC
Now it states - etc/init.d/nfs start rpcbind | * Starting rpcbind ... rpc.pipefs | * Mounting RPC pipefs ... [ ok ] rpc.idmapd | * Starting idmapd ... rpc.statd | * Starting NFS statd ... [ ok ] rpc.idmapd | * make sure DNOTIFY support is enabled ... [ !! ] rpc.idmapd | * ERROR: rpc.idmapd failed to start nfs | * ERROR: cannot start nfs as rpc.idmapd would not start OLD_BROKEN_LAP de # /etc/init.d/rpc.idmapd start rpc.idmapd | * Starting idmapd ... rpc.idmapd | * make sure DNOTIFY support is enabled ... [ !! ] rpc.idmapd | * ERROR: rpc.idmapd failed to start did you do what it told you to ? make sure DNOTIFY support is enabled post your kernel config as an attachment It didnt tell me where it was... I just forgot about the kernel. Checking. This's what's happening now - /etc/init.d/nfs start rpcbind | * Starting rpcbind ... rpc.pipefs | * Mounting RPC pipefs ... [ ok ] rpc.idmapd | * Starting idmapd ... rpc.statd | * Starting NFS statd ... [ ok ] ^Cnfs | * nfs: caught SIGINT, aborting OLD_BROKEN_LAP de # /etc/init.d/nfs start nfs | * Starting NFS mountd ... [ ok ] nfs | * Starting NFS daemon ... ^Cnfs | * nfs: caught SIGINT, aborting OLD_BROKEN_LAP de # /etc/init.d/nfs start nfs | * Starting NFS mountd ... [ ok ] nfs | * Starting NFS daemon ... ^Cnfs | * nfs: caught SIGINT, aborting Contd... nfs | * Starting NFS mountd ... [ ok ] nfs | * Starting NFS daemon ... nfs |rpc.nfsd: Setting version failed: errno 16 (Device or resource busy) *** Bug 334189 has been marked as a duplicate of this bug. *** so run `rpc.nfsd 6` by hand and see what it says. if it still errors, run it through strace. this program really doesnt do anything except tell the kernel to run some kernel nfsd threads. if it's failing, much more likely your kernel is misconfigured. Subject changed. Solved. But don't add /etc/init.d/net as a dependency, it's just net.lo. net.lo should be in your boot runlevel all the time. there is no reason to not have it running. ive reported this upstream, but i'm not going to change the init.d script. your system is broken if you're using the network but didnt add net.lo to the boot runlevel. fix your system. |