[Bug 1495853] Re: puppet service enable broken on ubuntu vivid for services shipping sysvinit and systemd support
Tero Marttila
terom at paivola.fi
Tue Sep 15 08:36:43 UTC 2015
Note that the same scenario behaves correctly under Debian jessie, with
the patched debian service provider in version 3.7.2-3:
https://bugs.debian.org/775795
Similar example on a Debian jessie system:
$ sudo lsb_release -d
Description: Debian GNU/Linux 8.2 (jessie)
$ apt-cache policy puppet
puppet:
Installed: 3.7.2-4
Candidate: 3.7.2-4
Version table:
*** 3.7.2-4 0
500 http://apt/debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
$ dpkg -L bird | vgrep ...
/etc/init/bird.conf
/etc/init/bird6.conf
/etc/init.d/bird
/etc/init.d/bird6
/lib/systemd/system/bird.service
/lib/systemd/system/bird6.service
$ sudo puppet resource --debug --param provider --param enable service bird
Debug: Executing '/usr/sbin/service bird status'
Debug: Executing '/bin/systemctl show -pSourcePath bird'
Debug: Executing '/bin/systemctl is-enabled bird'
service { 'bird':
ensure => 'running',
enable => 'true',
provider => 'debian',
}
$ sudo puppet resource --debug --param provider --param enable service bird enable=false
Debug: Executing '/usr/sbin/service bird status'
Debug: Executing '/bin/systemctl show -pSourcePath bird'
Debug: Executing '/bin/systemctl is-enabled bird'
Debug: Executing '/bin/systemctl disable bird'
Notice: /Service[bird]/enable: enable changed 'true' to 'false'
Debug: Finishing transaction 16554200
Debug: Storing state
Debug: Stored state in 0.29 seconds
Debug: Executing '/usr/sbin/service bird status'
Debug: Executing '/bin/systemctl show -pSourcePath bird'
Debug: Executing '/bin/systemctl is-enabled bird'
service { 'bird':
ensure => 'running',
enable => 'false',
provider => 'debian',
}
$ sudo puppet resource --debug --param provider --param enable service bird enable=true
Debug: Executing '/usr/sbin/service bird status'
Debug: Executing '/bin/systemctl show -pSourcePath bird'
Debug: Executing '/bin/systemctl is-enabled bird'
Debug: Executing '/bin/systemctl enable bird'
Notice: /Service[bird]/enable: enable changed 'false' to 'true'
Debug: Finishing transaction 18953360
Debug: Storing state
Debug: Stored state in 0.21 seconds
Debug: Executing '/usr/sbin/service bird status'
Debug: Executing '/bin/systemctl show -pSourcePath bird'
Debug: Executing '/bin/systemctl is-enabled bird'
service { 'bird':
ensure => 'running',
enable => 'true',
provider => 'debian',
}
** Bug watch added: Debian Bug tracker #775795
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775795
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to puppet in Ubuntu.
https://bugs.launchpad.net/bugs/1495853
Title:
puppet service enable broken on ubuntu vivid with debian provider
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1495853/+subscriptions
More information about the Ubuntu-server-bugs
mailing list