Di Ubuntu 16.04 tidak memulai rpcbind saat boot


8

Layanan rpcbind tidak memulai secara normal saat boot di Ubuntu 16.04

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

Jika saya mulai secara manual

systemctl start rpcbind

Bekerja.

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.

Bagaimana memperbaikinya?

Jawaban:


7

Ini bug systemd unit config rpcbind di Ubuntu 16. https://bugs.launchpad.net/ubuntu/+source/rpcbind/+bug/1558196

Larutan:

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

Saya juga harus melakukan "systemctl add-want multi-user.target rpcbind.service" sebelum sistem ubuntu saya berhenti meminta kata sandi ketika saya mencoba me-mount dari server nfs sebagai pengguna.
wojci

ini tidak menyelesaikan rpcbind.xdr: failedkesalahan pada Ubuntu 16.04.1 saya. Saya mendapatkan pesan kesalahan yang sama di syslog tetapi layanan mulai sendiri.
Antonios Hadjigeorgalis

1

Di atas bukan solusi. Pada posting ini Ubuntu 16.04 LTS - Xenial masih belum mengimplementasikan solusi . Saya telah menjalankan tambalan ini dengan sukses selama sebulan di lingkungan multi-pengguna. Saya menemukan patch di bawah ini dari tautan poster sebelumnya, tetapi tautan itu telah dihapus.

Patch dapat ditemukan di sini:

rpcbind patch untuk 0.2.3-0.2 pada 16.04


0

Sebagai solusi, menginstal nfs-kernel-server juga akan berfungsi untuk memperbaikinya karena layanan nfs-kernel-server menjembatani dependensi layanan jaringan yang hilang.

Tentu saja Anda harus mau memiliki server nfs berjalan di mesin.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.