Всякий раз, когда я пытаюсь запустить монтирование NFS, я получаю:
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Version 1.3.2 starting
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Flags: TI-RPC
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Running as root. chown /var/lib/nfs to choose different user
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: failed to create RPC listeners, exiting
Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: rpc-statd.service: control process exited, code=exited status=1
Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: Failed to start NFS status monitor for NFSv2/3 locking..
Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: Unit rpc-statd.service entered failed state.
Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: rpc-statd.service failed.
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23584]: Version 1.3.2 starting
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23584]: Flags: TI-RPC
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23584]: Running as root. chown /var/lib/nfs to choose different user
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23584]: failed to create RPC listeners, exiting
Я пытался chown
/var/lib/nfs
до rpc
, который только дает мне ошибку минус строка «Запуск в качестве корня»:
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23773]: Version 1.3.2 starting
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23773]: Flags: TI-RPC
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23773]: failed to create RPC listeners, exiting
Feb 12 00:05:09 martin-xps.lico.nl systemd[1]: rpc-statd.service: control process exited, code=exited status=1
Feb 12 00:05:09 martin-xps.lico.nl systemd[1]: Failed to start NFS status monitor for NFSv2/3 locking..
Feb 12 00:05:09 martin-xps.lico.nl systemd[1]: Unit rpc-statd.service entered failed state.
Feb 12 00:05:09 martin-xps.lico.nl systemd[1]: rpc-statd.service failed.
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23775]: Version 1.3.2 starting
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23775]: Flags: TI-RPC
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23775]: failed to create RPC listeners, exiting
Я попытался переустановить NFS-утилит:
$ pacman -R nfs-utils
$ rm -r /var/lib/nfs
$ pacman -S nfs-utils
Затем он заново создает каталог с разрешения пользователя root. Я даже не уверен, если эта ошибка даже связана с rpc.statd
не запуска.
Я также пытался запустить rpc.statd -F --no-notify
в своей оболочке, но это просто выходит с кодом 1. Нет ошибок, нет ничего. На странице руководства нет подробного или отладочного флага.
Я также попытался очистить мой /etc/exports
, и моя система обновлена ( pacman -Syu
). Я ничего не изменил, он просто перестал работать несколько часов назад.
Обратите внимание, что с помощью mount -o nolock /data
работает; так что остальные демоны NFS / rpc вроде бы в порядке.
источник
systemctl start rpc-statd
потерпел неудачу с сообщением «не удалось создать слушателей RPC, выход») в системе Arch Linux. Установка, включение и запуск службы rpcbind решили проблему. Интересно, раньше это работало как сокет, а не как служба, но где-то что-то пошло не так. К сожалению, мне не удалось проверить a priori, есть ли какие-либо файлы rpcbind. * В каталоге / usr / lib / systemd.Я сталкивался с некоторыми случаями, когда отсутствовали / var / lib / nfs или / var / lib / nfs / statd, что приводит к завершению работы некоторых демонов NFS с кодом ошибки, но без печати какого-либо сообщения. Исправить это просто, вот так:
Но немного странно, что демоны и служебные файлы systemd не пытаются создавать каталоги или печатать какие-либо сообщения об ошибках об этом.
источник
Точно так же я видел эти ошибки:
В моем случае я нарушил права доступа,
/etc/netconfig
которые должны быть доступны для чтения всем пользователям (как это делается/etc/
).Установка для файла perms:
исправил мою проблему.
источник