In Ubuntu 16.04 non avviare rpcbind all'avvio


8

Il servizio rpcbind non si avvia normalmente all'avvio in 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

Se inizio a manualmente

systemctl start rpcbind

Sta funzionando.

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.

Come sistemarlo?

Risposte:


7

Si tratta dell'unità bug rdc di configurazione del sistema in Ubuntu 16. https://bugs.launchpad.net/ubuntu/+source/rpcbind/+bug/1558196

Soluzione:

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

Ho anche dovuto fare "systemctl add-wants multi-user.target rpcbind.service" prima che il mio sistema ubuntu smettesse di chiedere una password quando ho provato a montare dal server nfs come utente.
Wojci,

questo non ha risolto l' rpcbind.xdr: failederrore sul mio Ubuntu 16.04.1 Ricevo gli stessi messaggi di errore in syslog ma il servizio si avvia da solo.
Antonios Hadjigeorgalis,

1

Quanto sopra non è una soluzione. A partire da questo post Ubuntu 16.04 LTS - Xenial non ha ancora implementato una soluzione . Ho eseguito questa patch con successo per un mese in un ambiente multiutente. Ho trovato la patch sotto dal link dei poster precedenti, ma da allora il link è stato rimosso.

La patch può essere trovata qui:

Patch rpcbind per 0.2.3-0.2 su 16.04


0

Per ovviare a questo, l'installazione di nfs-kernel-server funzionerà anche per risolvere questo problema poiché il servizio nfs-kernel-server colma le dipendenze del servizio di rete mancante.

Ovviamente devi essere disposto ad avere un server nfs in esecuzione sulla macchina.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.