Description of problem: puppet fails to run Version-Release number of selected component (if applicable): puppet-headless-5.5.20-2.fc33.noarch puppet-5.5.20-2.fc33.noarch How reproducible: always Steps to Reproduce: install puppet run puppet Actual results: /usr/share/ruby/vendor_ruby/puppet/util.rb:461:in `uri_encode': undefined method `escape' for URI:Module (NoMethodError) from /usr/share/ruby/vendor_ruby/puppet/util.rb:337:in `path_to_uri' from /usr/share/ruby/vendor_ruby/puppet/pops/model/ast.rb:4863:in `register_pcore_types' from /usr/share/ruby/vendor_ruby/puppet/pops.rb:119:in `<module:Puppet>' from /usr/share/ruby/vendor_ruby/puppet/pops.rb:1:in `<top (required)>' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/share/ruby/vendor_ruby/puppet/parser/compiler.rb:8:in `<top (required)>' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/share/ruby/vendor_ruby/puppet/parser.rb:6:in `<top (required)>' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/share/ruby/vendor_ruby/puppet.rb:302:in `<top (required)>' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:12:in `<top (required)>' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/us/usr/share/ruby/vendor_ruby/puppet/util.rb:461:in `uri_encode': undefined method `escape' for URI:Module (NoMethodError) from /usr/share/ruby/vendor_ruby/puppet/util.rb:337:in `path_to_uri' from /usr/share/ruby/vendor_ruby/puppet/pops/model/ast.rb:4863:in `register_pcore_types' from /usr/share/ruby/vendor_ruby/puppet/pops.rb:119:in `<module:Puppet>' from /usr/share/ruby/vendor_ruby/puppet/pops.rb:1:in `<top (required)>' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/share/ruby/vendor_ruby/puppet/parser/compiler.rb:8:in `<top (required)>' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/share/ruby/vendor_ruby/puppet/parser.rb:6:in `<top (required)>' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/share/ruby/vendor_ruby/puppet.rb:302:in `<top (required)>' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/share/ruby/vendor_ruby/puppet/util/command_line.rb:12:in `<top (required)>' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/bin/puppet:4:in `<main>' r/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require' from /usr/bin/puppet:4:in `<main>' Expected results: No stack trace Additional info: https://tickets.puppetlabs.com/browse/PUP-10535 Can puppet be packaged against ruby 2.x instead of 3 ?
*** This bug has been marked as a duplicate of bug 1986934 ***