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

puppet-agent-5.5.4-1.el6.x86_64 on Scientfic Linux 6 fails to use upstart

    Details

    • Template:
      PUP Bug Template
    • Team:
      Platform OS
    • Sprint:
      Platform OS Kanban
    • Method Found:
      Needs Assessment
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      The upstart provider is additionally confined to only work on platforms that have the upstart daemon running. We check this with `initctl version --quiet`.
    • QA Risk Assessment:
      Needs Assessment

      Description

      When running our Upstart Application 'gatekeeper' (or any other application). 5.5.4 claims ' Provider upstart is not functional on this host':

      /opt/puppetlabs/puppet/bin/puppet apply --config /etc/puppetlabs/puppet/puppet.conf --execute "service {'gatekeeper': ensure => 'running', provider => 'upstart'}"
      Notice: Compiled catalog for zymevault.dev.zymeworks.com in environment production in 0.21 seconds
      Error: /Stage[main]/Main/Service[gatekeeper]: Provider upstart is not functional on this host
      Notice: Applied catalog in 0.07 second

      Downgrading to 5.5.3 fixes:

       

      yum -y downgrade puppet-agent
      Loaded plugins: security, versionlock
      Setting up Downgrade Process
      Resolving Dependencies
      --> Running transaction check
      ---> Package puppet-agent.x86_64 0:5.5.3-1.el6 will be a downgrade
      ---> Package puppet-agent.x86_64 0:5.5.4-1.el6 will be erased
      --> Finished Dependency Resolution
      Dependencies Resolved
      ===================================================================================================================================================================================================================================
       Package Arch Version Repository Size
      ===================================================================================================================================================================================================================================
      Downgrading:
       puppet-agent x86_64 5.5.3-1.el6 puppet5 21 M
      Transaction Summary
      ===================================================================================================================================================================================================================================
      Downgrade 1 Package(s)
      Total download size: 21 M
      Downloading Packages:
      puppet-agent-5.5.3-1.el6.x86_64.rpm | 21 MB 00:02
      Running rpm_check_debug
      Running Transaction Test
      Transaction Test Succeeded
      Running Transaction
       Installing : puppet-agent-5.5.3-1.el6.x86_64 1/2
       Cleanup : puppet-agent-5.5.4-1.el6.x86_64 2/2
       Verifying : puppet-agent-5.5.3-1.el6.x86_64 1/2
       Verifying : puppet-agent-5.5.4-1.el6.x86_64 2/2
      Removed:
       puppet-agent.x86_64 0:5.5.4-1.el6
      Installed:
       puppet-agent.x86_64 0:5.5.3-1.el6
      Complete!
      [root@zymevault ~]# /opt/puppetlabs/puppet/bin/puppet apply --config /etc/puppetlabs/puppet/puppet.conf --execute "service {'gatekeeper': ensure => 'running', provider => 'upstart'}"
      Notice: Compiled catalog for zymevault.dev.zymeworks.com in environment production in 0.21 seconds
      Notice: Applied catalog in 0.08 seconds
       
      

       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                enis.inan Enis Inan
                Reporter:
                VinceAllen604 Vince Allen
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support