Dans Ubuntu 16.04, ne démarrez pas rpcbind au démarrage


8

Le service rpcbind ne démarre pas normalement au démarrage dans 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

Si je commence manuellement

systemctl start rpcbind

Ça marche.

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.

Comment le réparer?

Réponses:


7

Il s'agit de l'unité de configuration système bp rpcbind dans Ubuntu 16. https://bugs.launchpad.net/ubuntu/+source/rpcbind/+bug/1558196

Solution:

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

J'ai également dû faire "systemctl add-want multi-user.target rpcbind.service" avant que mon système ubuntu ne cesse de demander un mot de passe lorsque j'ai essayé de monter à partir du serveur nfs en tant qu'utilisateur.
wojci

cela n'a pas résolu l' rpcbind.xdr: failederreur sur mon Ubuntu 16.04.1. J'obtiens les mêmes messages d'erreur dans syslog mais le service démarre de lui-même.
Antonios Hadjigeorgalis

1

Ce qui précède n'est pas une solution. À ce jour, Ubuntu 16.04 LTS - Xenial n'a toujours pas implémenté de solution . J'ai exécuté ce correctif avec succès pendant un mois dans un environnement multi-utilisateurs. J'ai localisé le patch ci-dessous du lien d'affiches précédent, mais le lien a depuis été supprimé.

Le patch peut être trouvé ici:

patch rpcbind pour 0.2.3-0.2 le 16.04


0

En guise de solution, l'installation de nfs-kernel-server fonctionnera également pour résoudre ce problème car le service nfs-kernel-server comble les dépendances de service réseau manquantes.

Bien sûr, vous devez être prêt à avoir un serveur nfs en cours d'exécution sur la machine.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.