Issue #7296 has been updated by James Turnbull.

Category set to service
Status changed from Accepted to In Topic Branch Pending Review
Assignee changed from Zach Leslie to Daniel Pittman
Target version set to 2.7.x
Branch set to https://github.com/puppetlabs/puppet/pull/170


----------------------------------------
Bug #7296: Debian service provider disables serivce when set to enable
https://projects.puppetlabs.com/issues/7296

Author: Zach Leslie
Status: In Topic Branch Pending Review
Priority: High
Assignee: Daniel Pittman
Category: service
Target version: 2.7.x
Affected Puppet version: 2.6.7
Keywords: 
Branch: https://github.com/puppetlabs/puppet/pull/170


<pre>
# echo 'service { "rsyslog": ensure => running, hasstatus => true, enable => 
true; }' | puppet -vd
debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc does not 
exist
debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update does not 
exist
debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl does not 
exist
debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not exist
debug: Puppet::Type::Service::ProviderRedhat: file /sbin/chkconfig does not 
exist
debug: Creating default schedules
debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does 
not exist
debug: Puppet::Type::User::ProviderLdap: true value when expecting false
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Failed to load library 'selinux' for feature 'selinux'
debug: Puppet::Type::File::ProviderMicrosoft_windows: feature microsoft_windows 
is missing
debug: Failed to load library 'ldap' for feature 'ldap'
debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/state/graphs]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/client_data]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring 
File[/var/lib/puppet/state]
debug: Finishing transaction 69855713235100
debug: Loaded state in 0.06 seconds
debug: Executing '/etc/puppet/etckeeper-commit-pre'
debug: Loaded state in 0.00 seconds
info: Applying configuration version '1304138816'
debug: Service[rsyslog](provider=debian): Executing 'sh -c LANG=C invoke-rc.d 
rsyslog status | grep -q '^rsyslog.*running''
debug: Puppet::Type::Service::ProviderDebian: Executing '/usr/sbin/update-rc.d 
-f rsyslog remove'
debug: Puppet::Type::Service::ProviderDebian: Executing '/usr/sbin/update-rc.d 
rsyslog enable'
notice: /Stage[main]//Service[rsyslog]/enable: enable changed 'false' to 'true'
debug: Finishing transaction 69855712878060
debug: Storing state
debug: Stored state in 0.02 seconds
notice: Finished catalog run in 3.55 seconds
debug: Executing '/etc/puppet/etckeeper-commit-post'
</pre>

Notice the removal line just before the enable line, which I can only assume is 
the reason the following notice happens on each run.

Ubuntu Lucid
Puppet 2.6.7
Facter 1.5.8


-- 
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://projects.puppetlabs.com/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.

Reply via email to