Jira (PUP-6552) Regression: Redhat / Debian / Ubuntu can't specify 'init' provider

5 views
Skip to first unread message

Kylo Ginsberg (JIRA)

unread,
Jul 26, 2016, 7:05:05 PM7/26/16
to puppe...@googlegroups.com
Kylo Ginsberg updated an issue
 
Puppet / Bug PUP-6552
Regression: Redhat / Debian / Ubuntu can't specify 'init' provider
Change By: Kylo Ginsberg
Summary: Forcing Regression:  Redhat ,  /  Debian  and  /  Ubuntu  away from Init  can't specify 'init'  provider  in all circumstances is bad.
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9)
Atlassian logo

Michael Smith (JIRA)

unread,
Jul 26, 2016, 7:32:06 PM7/26/16
to puppe...@googlegroups.com

David Kramer (JIRA)

unread,
Aug 3, 2016, 1:00:05 PM8/3/16
to puppe...@googlegroups.com

David Kramer (JIRA)

unread,
Aug 3, 2016, 1:01:06 PM8/3/16
to puppe...@googlegroups.com

David Kramer (JIRA)

unread,
Aug 3, 2016, 1:01:07 PM8/3/16
to puppe...@googlegroups.com
David Kramer updated an issue
Change By: David Kramer
Sprint: Client  Triage  2016-08-24

Steve Barlow (JIRA)

unread,
Aug 10, 2016, 12:28:13 PM8/10/16
to puppe...@googlegroups.com
Steve Barlow updated an issue
Change By: Steve Barlow
Sprint: Client 2016- 08 09 - 24 07

Eric Thompson (JIRA)

unread,
Aug 24, 2016, 7:17:07 PM8/24/16
to puppe...@googlegroups.com

David Kramer (JIRA)

unread,
Sep 7, 2016, 12:10:09 PM9/7/16
to puppe...@googlegroups.com
David Kramer updated an issue
Change By: David Kramer
Sprint: Client 2016-09-07 , Client 2016-09-21
This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe)
Atlassian logo

Moses Mendoza (JIRA)

unread,
Sep 22, 2016, 5:18:04 PM9/22/16
to puppe...@googlegroups.com

Moses Mendoza (JIRA)

unread,
Sep 22, 2016, 5:18:10 PM9/22/16
to puppe...@googlegroups.com

Moses Mendoza (JIRA)

unread,
Sep 22, 2016, 5:19:06 PM9/22/16
to puppe...@googlegroups.com

Moses Mendoza (JIRA)

unread,
Sep 22, 2016, 5:19:08 PM9/22/16
to puppe...@googlegroups.com
Moses Mendoza updated an issue
Change By: Moses Mendoza
Sprint: Client 2016-09-07 , Client 2016-09-21

Moses Mendoza (JIRA)

unread,
Sep 22, 2016, 5:20:08 PM9/22/16
to puppe...@googlegroups.com
Moses Mendoza updated an issue
Change By: Moses Mendoza
Sprint: Client 2016-09-07 , AP Triage

Moses Mendoza (JIRA)

unread,
Sep 22, 2016, 7:26:33 PM9/22/16
to puppe...@googlegroups.com

Moses Mendoza (JIRA)

unread,
Sep 22, 2016, 7:44:03 PM9/22/16
to puppe...@googlegroups.com
Moses Mendoza updated an issue
Change By: Moses Mendoza
Sprint: Client 2016-09-07 , AP Triage

Moses Mendoza (JIRA)

unread,
Sep 22, 2016, 7:49:03 PM9/22/16
to puppe...@googlegroups.com
Moses Mendoza updated an issue
Change By: Moses Mendoza
Sprint: Client 2016-09-07 , AP Grooming Top 10

Kenn Hussey (JIRA)

unread,
Sep 28, 2016, 1:18:04 PM9/28/16
to puppe...@googlegroups.com
Kenn Hussey updated an issue
Change By: Kenn Hussey
Story Points: 3
Fix Version/s: PUP 4.7.1

Kenn Hussey (JIRA)

unread,
Sep 28, 2016, 1:19:07 PM9/28/16
to puppe...@googlegroups.com
Kenn Hussey updated an issue
Change By: Kenn Hussey
Sprint: Client 2016-09-07, AP  Grooming Top 10  2016-11-02

Moses Mendoza (JIRA)

unread,
Oct 5, 2016, 2:07:03 PM10/5/16
to puppe...@googlegroups.com
Moses Mendoza commented on Bug PUP-6552
 
Re: Regression: Redhat / Debian / Ubuntu can't specify 'init' provider

Hi Gary Camblin - I took a look at that Zendesk ticket, and the customer appears to be using a community module that hardcodes the init provider on Redhat, which won't work anymore - the path forward is to specify the redhat provider, but since they can't change the community module, they can't use that path forward. The module needs to be updated, and is currently incompatible with latest versions of puppet.

Gary Camblin (JIRA)

unread,
Oct 5, 2016, 2:12:03 PM10/5/16
to puppe...@googlegroups.com
Gary Camblin commented on Bug PUP-6552

Hi Moses Mendoza thanks for looking at the ticket. I was considering suggesting to change the provider to redhat but bug description states when the provider is changed to redhat it will still fail although differently. Are you sure the redhat provider will work?

Moses Mendoza (JIRA)

unread,
Oct 5, 2016, 5:21:04 PM10/5/16
to puppe...@googlegroups.com
Moses Mendoza commented on Bug PUP-6552

Hi Gary Camblin - good question. To change the provider were you going to change the module? It looked like the customer was against having to change the module.. if not, changing the module might work.

The description about the provider failing when changed to "provider => redhat" I'm thinking is actually surfacing a separate problem, wherein the init script itself isn't actually compatible with chkconfig and so fails..

Ie., if the init script doesn't have the chkconfig header, it won't work with chkconfig --add which is what the provider(s) use for enabling. Ie, the lines starting with something like # chkconfig: 2345 80 30

Geoff Nichols (JIRA)

unread,
Oct 12, 2016, 12:42:07 PM10/12/16
to puppe...@googlegroups.com
Geoff Nichols updated an issue
 
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP 2016-11-02  Holding

Geoff Nichols (JIRA)

unread,
Oct 12, 2016, 12:42:12 PM10/12/16
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Oct 12, 2016, 12:43:07 PM10/12/16
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Oct 21, 2016, 11:54:06 PM10/21/16
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP  Holding  2016-11-30

Geoff Nichols (JIRA)

unread,
Nov 16, 2016, 1:43:12 PM11/16/16
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP 2016- 11 12 - 30 14

Geoff Nichols (JIRA)

unread,
Nov 29, 2016, 8:07:15 PM11/29/16
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP 2016-12- 14 28

Geoff Nichols (JIRA)

unread,
Nov 30, 2016, 12:24:07 PM11/30/16
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP  2016  2017 - 12 01 - 28 11

Geoff Nichols (JIRA)

unread,
Nov 30, 2016, 12:25:07 PM11/30/16
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP  2017  2016 - 01 12 - 11 28

Ben Hines (JIRA)

unread,
Dec 2, 2016, 6:03:03 PM12/2/16
to puppe...@googlegroups.com
Ben Hines commented on Bug PUP-6552
 
Re: Regression: Redhat / Debian / Ubuntu can't specify 'init' provider

In my case i can change to 'redhat' to fix this, but reading this bug report, it sounds like Moses Mendoza is saying 'init' is no longer going to be supported on redhat. I suspect that's inaccurate.
It's still listed on in the documentation:

https://docs.puppet.com/puppet/latest/types/service.html#service-providers
init
Standard init-style service management.

This seems like a major regression. If 'init' is just not going to be supported on redhat/debian/ubuntu it should probably just be removed...

Thomas Mueller (JIRA)

unread,
Dec 3, 2016, 2:47:03 AM12/3/16
to puppe...@googlegroups.com

Paul Anderson, Ben Hines: at least for RHEL7 and others with systemd I would not recommend to use init/redhat provider. There are some gotchas with SysV init-scripts and systemd. If a SysV service gets started outside of systemd, systemd alsways thinks it is stopped (because it doesn't know about) and report a wrong state. Standard init scripts on RHEL/Fedora source /etc/rc.d/init.d/functions.sh to automatically redirect to systemctl because of this - had some fun finding out that some 3rd party init scripts missing this.

I would think about only setting provider where it is actually required (with maybe a selector https://docs.puppet.com/puppet/latest/lang_conditional.html#selectors).

Paul Anderson (JIRA)

unread,
Dec 5, 2016, 11:37:03 AM12/5/16
to puppe...@googlegroups.com
Paul Anderson commented on Bug PUP-6552

Thomas Mueller, In this case, it's an issue of supporting a 3rd party-provided commercial init script that is intended to run both on Solaris and RHEL.

I presume the customer accepts the inherent limitations of the script provided by their software vendor, just that they want Puppet to be able to start and stop it such as it is.

Geoff Nichols (JIRA)

unread,
Dec 13, 2016, 8:25:06 PM12/13/16
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP  2016  2017 - 12 01 - 28 11

Geoff Nichols (JIRA)

unread,
Dec 13, 2016, 8:27:09 PM12/13/16
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP 2017-01- 11 25

Geoff Nichols (JIRA)

unread,
Dec 14, 2016, 1:43:12 PM12/14/16
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP 2017- 01 02 - 25 08

Geoff Nichols (JIRA)

unread,
Jan 11, 2017, 1:48:14 PM1/11/17
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP 2017-02- 08 22

Geoff Nichols (JIRA)

unread,
Feb 8, 2017, 1:41:16 PM2/8/17
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP 2017- 02 03 - 22 08

Geoff Nichols (JIRA)

unread,
Feb 22, 2017, 12:55:08 PM2/22/17
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, AP  2017-03-08  Ready for Engineering

Geoff Nichols (JIRA)

unread,
Mar 22, 2017, 10:20:04 AM3/22/17
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Client 2016-09-07, Agent Ready for Engineering  1  0

Joe Pinsonault (JIRA)

unread,
May 16, 2017, 4:30:02 PM5/16/17
to puppe...@googlegroups.com

Owen Rodabaugh (JIRA)

unread,
Mar 20, 2018, 11:25:04 AM3/20/18
to puppe...@googlegroups.com
Owen Rodabaugh updated an issue
Change By: Owen Rodabaugh
CS Priority: Minor
CS Impact: This bug forces customers to switch their modules to use more specific providers where previously they could just use `init`.
CS Severity: 2 - Annoyance
CS Business Value: 2 - $$$
CS Frequency: 1 - 1-5% of Customers
This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Branan Riley (JIRA)

unread,
May 11, 2018, 2:58:03 PM5/11/18
to puppe...@googlegroups.com
Branan Riley updated an issue
Change By: Branan Riley
Labels: manage- redhat service triaged type_and_provider

Josh Cooper (Jira)

unread,
Apr 14, 2020, 11:14:02 PM4/14/20
to puppe...@googlegroups.com
Josh Cooper commented on Bug PUP-6552
 
Re: Regression: Redhat / Debian / Ubuntu can't specify 'init' provider

Moved to Open for triage. Is this still an issue?

This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)
Atlassian logo

Mihai Buzgau (Jira)

unread,
Apr 15, 2020, 2:39:03 AM4/15/20
to puppe...@googlegroups.com

Gabriel Nagy (Jira)

unread,
Apr 22, 2020, 8:51:03 AM4/22/20
to puppe...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages