GNU/Linux >> Linux の 問題 >  >> Linux

NFS がマウントされなくなりました:rpc-statd が起動に失敗します

ここでも同じ問題、rpc-stad 前回の更新以降に失敗しました (更新後、すべてのコンピューターで問題が発生しました)。

rpcbind を有効にして起動したばかりの問題を解決するには:

sudo  systemctl enable   rpcbind.service  # for the next reboot
sudo  systemctl start    rpcbind.service   
sudo  systemctl restart  rpcbind.service

rpcbind systemd ユニット ファイルが見つからないようです:

$ find /usr/lib/systemd -name 'rpcbind*'
# no output

これを再インストールすると問題が解決しました:

$ pacman -S rpcbind
# [...]

$ find /usr/lib/systemd -name 'rpcbind*
/usr/lib/systemd/system/rpcbind.service
/usr/lib/systemd/system/rpcbind.target
/usr/lib/systemd/system/rpcbind.socket

$ systemctl enable rpcbind
$ systemctl start rpcbind
$ systemctl restart nfs-server

これらのファイルがどのように欠落しているかはわかりません。おそらく FS の破損の問題でしょうか?

奇妙なことに、nfsd はまだ実行されていましたが、statd は実行されていませんでした。再起動後、nfsd も機能しませんでした (rpcbind が必要なため) )。システムの実行中にこれらのファイルが消えてしまったようです.

残念ながら systemd これらの種類のエラーに対して明確なエラー メッセージを表示しません (つまり、依存関係 rpcbind ロードに失敗しました)、これによりデバッグがはるかに簡単になります :-(


Linux
  1. systemctl ステータスが非アクティブのデッドを示す

  2. systemctl サービス systemd-modules-load が失敗する理由を特定するにはどうすればよいですか?

  3. Linux NFS をマウントします。 rpc.statd が実行されていません

  1. Unityは起動後に起動しませんか?

  2. Win 7 Virtual Box Vmは、12.04へのアップグレード後に起動できませんか?

  3. Nginx が systemctl の使用を開始しない

  1. systemd Linux ディストリビューションで MySQL が systemctl の使用を開始できない

  2. Node.js スクリプトが systemctl で開始できませんでした

  3. Ubuntu 16.04 をコマンド ラインで起動する / GUI を起動しない