puppetmaster package have different init script with upstream
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Alexander Noskov |
Bug Description
Detailed bug description:
We have manifest which is installing puppetmaster package.
During the deployment we are stopping puppetmaster service, but each puppet apply, it tries to stop service again, but service is already stopped.
For example:
root@node-3:~# cat test.pp
service { 'puppetmaster':
ensure => stopped,
enable => false,
}
root@node-3:~# puppet apply test.pp
Notice: Compiled catalog for node-3.
Notice: /Stage[
Notice: Finished catalog run in 0.49 seconds
root@node-3:~# service puppetmaster status
* master is not running
root@node-3:~# echo $?
3
root@node-3:~# puppet apply test.pp
Notice: Compiled catalog for node-3.
Notice: /Stage[
Notice: Finished catalog run in 0.54 seconds
root@node-3:~# apt-cache policy puppetmaster
puppetmaster:
Installed: 3.8.5-2~u14.04+mos1
Candidate: 3.8.5-2~u14.04+mos1
If I am using upstream init script from 3.8.5 branch, it works well.
Attached diff of init script from package with upstream init script
Changed in fuel: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Fuel build team (fuel-build) |
milestone: | none → 10.0 |
tags: | added: area-build |
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | MOS Linux (mos-linux) → Ivan Suzdal (isuzdal) |
Changed in fuel: | |
assignee: | Ivan Suzdal (isuzdal) → Alexander Noskov (anoskov) |
reassign to mos team. because its linux package.