Не работает NFS [RESOLVED]

Почему то не работает NFS, а именно не запускается.. :)

# /etc/init.d/nfs start
 * Starting rpcbind ...                                                                                                                                                                                        [ ok ]
 * Starting NFS statd ...
 * start-stop-daemon: failed to start `/sbin/rpc.statd'                                                                                                                                                        [ !! ]
 * ERROR: rpc.statd failed to start
 * Setting up RPC pipefs ...                                                                                                                                                                                   [ ok ]
 * Starting idmapd ...                                                                                                                                                                                         [ ok ]
 * ERROR: cannot start nfs as rpc.statd would not start

в dmesg:

Oct  7 08:40:54 localhost rpc.statd[16511]: Version 1.2.7 starting
Oct  7 08:40:54 localhost rpc.statd[16511]: Flags: TI-RPC 
Oct  7 08:41:54 localhost rpc.statd[16511]: Running as root.  chown /var/lib/nfs to choose different user
Oct  7 08:43:54 localhost rpc.statd[16511]: failed to create RPC listeners, exiting
Oct  7 08:43:54 localhost /etc/init.d/rpc.statd[16509]: start-stop-daemon: failed to start `/sbin/rpc.statd'
Oct  7 08:43:54 localhost /etc/init.d/rpc.statd[16497]: ERROR: rpc.statd failed to start
Oct  7 08:43:55 localhost /etc/init.d/nfs[16477]: ERROR: cannot start nfs as rpc.statd would not start

Кусочек конфига ядра (полный конфиг тут http://bpaste.net/show/138383/):

# zgrep NFS /proc/config.gz 
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
CONFIG_NFS_V4=y
# CONFIG_NFS_V4_1 is not set
# CONFIG_NFS_FSCACHE is not set
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
# CONFIG_NFS_USE_NEW_IDMAPPER is not set
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
# CONFIG_NFSD_V3_ACL is not set
CONFIG_NFSD_V4=y
CONFIG_NFS_COMMON=y

nfs-utils установлены вот так:

# emerge net-fs/nfs-utils -pv --quiet
[ebuild   R   ] net-fs/nfs-utils-1.2.7-r1  USE="nfsidmap nfsv4 tcpd uuid -caps -ipv6 -kerberos -nfsdcld -nfsv41 (-selinux)"

У кого нибудь есть идеи? :)


Хм, бага исправилась после того как грохнул пару файлов.

$ rm /var/db/rpc.db
$ rm /var/db/services.db

А модули загружены?

А модули загружены?

Та вроде загружены: # lsmod

Та вроде загружены:

# lsmod | grep nfs
nfsd                  238486  5 
nfs                   280439  0 
lockd                  68381  2 nfs,nfsd
auth_rpcgss            38478  2 nfs,nfsd
sunrpc                183990  6 auth_rpcgss,lockd,nfs,nfsd

Working on Gentoo Linux for Asus P535 and Qtopia :-)

oleg_kaa написал(а): ...

oleg_kaa написал(а):
... [ ok ]
Oct 7 08:41:54 localhost rpc.statd[16511]: Running as root. chown /var/lib/nfs to choose different user
...

T.e.

chown -R statd:nogroup /var/lib/nfs

например...

Да нет, это просто под какого

Да нет, это просто под какого пользователя ему опускаться.. В общем не помогло.. :)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

И все-таки похоже на проблемы

И все-таки очень похоже на проблемы с permissions.
Проверьте /var/lib/nfs - там должны быть такие же, как у statd

# id statd
uid=122(statd) gid=65534(nogroup) groups=65534(nogroup)

у меня

# ls -al /var/lib/nfs/
total 24
drwxr-xr-x  5 statd nogroup 4096 Oct  7 12:04 .
drwxr-xr-x 80 root  root    4096 Oct  7 12:04 ..
-rw-r--r--  1 root  root       0 Sep 28  2012 etab
-rw-r--r--  1 root  root       0 Sep 28  2012 rmtab
drwxr-xr-x  2 statd nogroup 4096 Sep 28  2012 sm
drwxr-xr-x  2 statd nogroup 4096 Sep 28  2012 sm.bak
-rw-r--r--  1 root  root       4 Oct  7 12:04 state
drwxr-xr-x  2 root  root    4096 Sep 28  2012 v4recovery
-rw-r--r--  1 root  root       0 Sep 28  2012 xtab

Также statd должен иметь право на запись PID-файла.

P.S. У вас случаем не hardened system?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".