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

    • Night's Watch
    • 2
    • NW - 2020-01-22
    • Needs Assessment
    • Bug Fix
    • Fix for managing SELinux using Puppet on RedHat and Debian based systems.
    • 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

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

            Dates

              Created:
              Updated:
              Resolved:

              Zendesk Support