Uploaded image for project: 'Puppet Agent'
  1. Puppet Agent
  2. PA-3067

Regresssion: puppet 6.11 can't manage selinux on centos/redhat 8

    XMLWordPrintable

    Details

    • Template:
    • Team:
      Night's Watch
    • Story Points:
      2
    • Sprint:
      NW - 2020-01-22
    • Method Found:
      Needs Assessment
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      Fix for managing SELinux using Puppet on RedHat and Debian based systems.
    • QA Risk Assessment:
      Needs Assessment

      Description

      Puppet Version: 6.11.1
      Puppet Server Version: N/A (agent only)
      OS Name/Version: CentOS 8

      Install puppet-agent 6.11.1 on CentOS 8.

      Desired Behavior:

      From 6.10.1:

      # /opt/puppetlabs/puppet/bin/irb 
      irb(main):001:0> require 'selinux'
      => true 

      Actual Behavior:

      With 6.11.1

       # /opt/puppetlabs/puppet/bin/irb 
      irb(main):001:0> require 'selinux'
      Traceback (most recent call last):
              4: from /opt/puppetlabs/puppet/bin/irb:11:in `<main>'
              3: from (irb):1
              2: from /opt/puppetlabs/puppet/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
              1: from /opt/puppetlabs/puppet/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
      LoadError (/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/2.5.0/x86_64-linux/selinux.so: undefined symbol: rpm_execcon - /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/2.5.0/x86_64-linux/selinux.so)
      

       

        Attachments

          Activity

            People

            Assignee:
            mihai.buzgau Mihai Buzgau
            Reporter:
            oranenj Jarkko Oranen
            Votes:
            2 Vote for this issue
            Watchers:
            9 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Zendesk Support