Details
-
Bug
-
Status: Resolved
-
High
-
Resolution: Fixed
-
None
-
None
-
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)
|
Â