Issue #2853 has been reported by micah -.
----------------------------------------
Bug #2853: disabled service should not call invoke-rc.d on the initscript, if
the initscript doesn't exist at all
http://projects.reductivelabs.com/issues/2853
Author: micah -
Status: Unreviewed
Priority: Normal
Assigned to:
Category: service
Target version:
Affected version: 0.25.1
Keywords:
Branch:
I have a set of services that I want to make sure are disabled on virtualized
instances, so I have the following:
<pre>
service { [ "bootlogd", "bootmisc.sh", "checkfs.sh", "checkroot.sh",
"console-screen.sh", "halt", "hostname.sh",
"hwclock.sh", "hwclockfirst.sh", "ifupdown",
"ifupdown-clean", "keymap.sh", "klogd", "makedev",
"modutils", "mountall.sh", "mountnfs.sh",
"mountvirtfs", "networking", "procps.sh", "reboot",
"rmnologin", "single", "stop-bootlogd", "umountfs",
"umountnfs.sh", "urandom", "umountroot" ]:
enable => false
}
</pre>
This has worked fine with pre-0.25 puppet. However, now I am getting the
following in puppet runs:
<pre>
invoke-rc.d: unknown initscript, /etc/init.d/mountvirtfs not found.
</pre>
That is because the initscript /etc/init.d/mountvirtfs doesn't exist, because
whatever package has that initscript in it is not installed.
It would be nice if before puppet attempted its invoke-rc.d to disable a
service, it first checked to see if that initscript even existed and if not
then it didn't issue that command. That way stderr wont get that spew.
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://reductivelabs.com/redmine/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.