Uma pesquisa na web para o erro sugere que é um conhecido bug . Depois de consertar (ou libtirpc
é instalado manualmente), rpcbind
deve começar.
Estou tentando configurar um servidor NIS na minha VM do CentOS 7. É uma nova VM (VMware Workstation 12) e tudo o que fiz foi executar os seguintes comandos
yum install ypbind ypserv rpcbind
/usr/lib64/yp/ypinit -m
echo "ypserver 127.0.0.1" >> /etc/yp.conf
Eu adicionei localhost como o servidor NIS. Quando tentei iniciar os serviços em Systemd, recebo os seguintes erros
systemctl start ypserv.service
journalctl -xe
-- Unit rpcbind.service has begun starting up.
Jan 06 19:13:07 localhost.localdomain rpcbind[4306]: /sbin/rpcbind: symbol lookup error: /sbin/rpcbind: undefined symbol: libtirpc_set_debug
Jan 06 19:13:07 localhost.localdomain systemd[1]: rpcbind.service: control process exited, code=exited status=127
Jan 06 19:13:07 localhost.localdomain systemd[1]: Failed to start RPC bind service.
-- Subject: Unit rpcbind.service has failed
O que está fazendo com que ypserv.service
não seja iniciado devido a depósitos. Alguém sabe o que isso significa. Eu deveria estar perdendo meu tempo com o NIS?
Editar:
Também não mencionou. Quando eu executei ypinit -m
, recebi todas essas mensagens.
We need a few minutes to build the databases...
Building /var/yp/home/ypservers...
Running /var/yp/Makefile...
gmake[1]: Entering directory '/var/yp/home'
Updating passwd.byname...
failed to send 'clear' to local ypserv: RPC: Port mapper failureUpdating passwd.byuid...
failed to send 'clear' to local ypserv: RPC: Port mapper failureUpdating group.byname...
failed to send 'clear' to local ypserv: RPC: Port mapper failureUpdating group.bygid...
Editar 2:
Então, estou supondo que há algo errado com o /var/yp/Makefile
que deve ser executado nos bancos de dados. Estou olhando agora, mas não vejo nada incomum até agora.
Uma pesquisa na web para o erro sugere que é um conhecido bug . Depois de consertar (ou libtirpc
é instalado manualmente), rpcbind
deve começar.