J'ai essayé d'exécuter systemctl unmask idmapd
puis service idmapd restart
, mais cela me donne toujours la même erreur.
Je suis sur Ubuntu 16.04 64 bits et mon serveur est également Ubuntu 16.04 64 bits.
Quand je vérifie si cela fonctionne, j'obtiens ceci:
service idmapd status
● idmapd.service
Loaded: masked (/dev/null; bad)
Active: inactive (dead)
Et pour l'autre:
$ service nfs-idmapd status
● nfs-idmapd.service - NFSv4 ID-name mapping service
Loaded: loaded (/lib/systemd/system/nfs-idmapd.service; static; vendor preset: enabled)
Active: inactive (dead)
$ service nfs-idmapd start
Failed to start nfs-idmapd.service: Unit nfs-server.service not found.
ressemble à votre paquet nfs-server a des problèmes
Failed to start nfs-idmapd.service: Unit nfs-server.service not found.
suggère que le fichier nfs-server.service est manquant ou qu'il se trouve au mauvais endroit. Vous pouvez essayer de le démarrer manuellement pour tester cette théorie
systemctl nfs-server start
cherchez-le dans/etc/systemd/pour voir si vous ne le trouvez pas, il a de la chance que ce soit juste dans le mauvais dossier cible
find /etc/systemd/ -name nfs-server.service
Vous devez utiliser Sudo pour démasquer et masquer des services.
La commande:
Sudo systemctl unmask idmapd
devrait faire l'affaire. Ensuite:
Sudo service idmapd start
ou
Sudo service idmapd restart
UPDATE
Je crois que nfs-idmapd
remplace ce service. Vous aurez besoin des packages suivants:
Sudo apt-get update
Sudo apt-get install --reinstall nfs-common nfs-kernel-server
Si cela ne fonctionne pas, purgez les packages incriminés, puis réinstallez-les.
Sudo apt-get purge nfs-common nfs-kernel-server
Sudo apt-get install nfs-common nfs-kernel-server