From b8b9431257f6d1055402fca289e28b6d6a1e89fe Mon Sep 17 00:00:00 2001 From: Erik van Pienbroek Date: Thu, 29 Oct 2015 12:53:50 +0100 Subject: [PATCH] The service rpc-statd provides locking services on RHEL7 On RHEL7 the service named nfs-lock doesn't actually exist: $ cd /usr/lib/systemd/system $ ls -la nfs-lock.service lrwxrwxrwx. 1 root root 17 29 okt 11:34 nfs-lock.service -> rpc-statd.service This causes puppet to try to start the nfs-lock service on every puppet run even when the real service (rpc-statd) is already running. Fixed this by using the service named rpc-statd instead of nfs-lock on RHEL7 --- manifests/server/rhel/services.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/server/rhel/services.pp b/manifests/server/rhel/services.pp index 03b1858..07e582f 100644 --- a/manifests/server/rhel/services.pp +++ b/manifests/server/rhel/services.pp @@ -10,7 +10,7 @@ case $::operatingsystemmajrelease { '7': { $nfs_service = 'nfs-server' - $nfs_lock_service = 'nfs-lock' + $nfs_lock_service = 'rpc-statd' } default: { $nfs_service = 'nfs'