Ubuntu 16.04では、ブート時にrpcbindを開始しない


8

Ubuntu 16.04の起動時にサービスrpcbindが正常に開始されない

root@HZ-Saturn /etc/systemd # systemctl status rpc-statd.service
● rpc-statd.service - NFS status monitor for NFSv2/3 locking.
   Loaded: loaded (/lib/systemd/system/rpc-statd.service; disabled; vendor preset: enabled)
   Active: inactive (dead)

root@HZ-Saturn ~ # journalctl /sbin/rpcbind 
-- Logs begin at Thu 2016-05-12 12:09:23 CEST, end at Thu 2016-05-12 14:54:54 CEST. --
May 12 12:16:51 HZ-Saturn rpcbind[1738]: rpcbind: xdr_/run/rpcbind/rpcbind.xdr: failed
May 12 12:16:51 HZ-Saturn rpcbind[1738]: rpcbind: xdr_/run/rpcbind/portmap.xdr: failed

手動で始めたら

systemctl start rpcbind

それは働いています。

root@HZ-Saturn ~ # systemctl start rpcbind
root@HZ-Saturn ~ # systemctl status rpcbind
● rpcbind.service - RPC bind portmap service
   Loaded: loaded (/lib/systemd/system/rpcbind.service; indirect; vendor preset: enabled)
  Drop-In: /run/systemd/generator/rpcbind.service.d
           └─50-rpcbind-$portmap.conf
   Active: active (running) since Thu 2016-05-12 15:13:50 CEST; 2s ago
 Main PID: 1497 (rpcbind)
    Tasks: 1 (limit: 512)
   Memory: 528.0K
      CPU: 4ms
   CGroup: /system.slice/rpcbind.service
           └─1497 /sbin/rpcbind -f -w

May 12 15:13:50 HZ-Saturn systemd[1]: Starting RPC bind portmap service...
May 12 15:13:50 HZ-Saturn rpcbind[1497]: rpcbind: xdr_/run/rpcbind/rpcbind.xdr: failed
May 12 15:13:50 HZ-Saturn rpcbind[1497]: rpcbind: xdr_/run/rpcbind/portmap.xdr: failed
May 12 15:13:50 HZ-Saturn systemd[1]: Started RPC bind portmap service.

それを修正するには?

回答:


7

Ubuntu 16のバグsystemd config rpcbindユニットです 。https://bugs.launchpad.net/ubuntu/+source/rpcbind/+bug/1558196

解決:

systemctl add-wants multi-user.target rpcbind.service

nfsサーバーからユーザーとしてマウントしようとしたときに、ubuntuシステムがパスワードの入力を求めなくなる前に、「systemctl add-wants multi-user.target rpcbind.service」も実行する必要がありました。
wojci

これはrpcbind.xdr: failed私のUbuntu 16.04.1でエラーを解決しませんでした。syslogで同じエラーメッセージが表示されますが、サービスはそれ自体で開始します。
Antonios Hadjigeorgalis 2016年

1

上記は解決策ではありません。 この投稿の時点では、Ubuntu 16.04 LTS-Xenialはまだソリューションを実装していません。このパッチをマルチユーザー環境で1か月間正常に実行しました。以前のポスターリンクから以下のパッチを見つけましたが、リンクは削除されました。

パッチはここにあります:

16.04の0.2.3-0.2のrpcbindパッチ


0

回避策として、nfs-kernel-serverサービスが欠落しているネットワークサービスの依存関係を埋めるので、nfs-kernel-serverをインストールすることでこれを修正することもできます。

もちろん、マシン上でnfsサーバーを実行することをいとわない必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.