Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-6552

Regression: Redhat / Debian / Ubuntu can't specify 'init' provider

    Details

    • Type: Bug
    • Status: Accepted
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: PUP 4.5.3
    • Fix Version/s: None
    • Component/s: Types and Providers
    • Environment:

      RHEL 6 and 7
      Solaris 10 and 11
      3rd party commercial software that runs on both RHEL and Solaris

    • Template:
      PUP Bug Template
    • Team:
      Platform OS
    • Story Points:
      3
    • CS Priority:
      Minor
    • CS Frequency:
      1 - 1-5% of Customers
    • CS Severity:
      2 - Annoyance
    • CS Business Value:
      2 - $$$
    • CS Impact:
      This bug forces customers to switch their modules to use more specific providers where previously they could just use `init`.

      Description

      Discovered this while working with a customer to migrate from a PE 3.x to 2016.2

      In puppet 3.x, This service definition worked equally well for Solaris 10 and 11 and RedHat 6 and 7:

      service

      { $service_name : tag => 'mytag', hasrestart => false, hasstatus => true, provider => 'init', }

      In PE 2016.2, it works well for Solaris 10 and 11. However, Redhat 6 and 7 fail: Provider init is not functional on this host

      If the provider is changed to redhat, it fails differently: Service[<service>]/enable) change from false to true failed: Could not enable <service>: Execution of '/sbin/chkconfig --add <service>' returned 1: service <service> does not support chkconfig [Service name censored to protect the innocent]

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  paul.anderson Paul Anderson
                • Votes:
                  3 Vote for this issue
                  Watchers:
                  9 Start watching this issue

                  Dates

                  • Created:
                    Updated: