No Ubuntu 16.04 não iniciar rpcbind na inicialização

8

Serviço rpcbind não inicia normalmente no boot no 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 eu começar manualmente

systemctl start rpcbind

Está funcionando.

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.

Como consertar isso?

    
por Николай Емашев 12.05.2016 / 15:17

3 respostas

7

É o bug systemd config rpcbind no Ubuntu 16. link

Solução:

systemctl add-wants multi-user.target rpcbind.service
    
por Николай Емашев 13.05.2016 / 11:35
1

O acima não é uma solução. A partir desta postagem, o Ubuntu 16.04 LTS - Xenial ainda não implementou uma solução . Eu executei este patch com sucesso por um mês em um ambiente multiusuário. Localizei o patch abaixo do link dos pôsteres anteriores, mas o link já foi removido.

O patch pode ser encontrado aqui:

patch rpcbind para 0.2.3-0.2 em 16.04

    
por Joe E. 30.03.2017 / 14:26
0

Como solução alternativa, a instalação do nfs-kernel-server também funcionará para corrigir isso, pois o serviço nfs-kernel-server faz a ponte entre as dependências do serviço de rede que estão faltando.

Claro que você precisa estar disposto a ter um servidor nfs rodando na máquina.

    
por jjcf89 30.11.2017 / 16:43

Tags