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

Puppet with openssl 1.1 fails

    Details

    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      All puppet commands would fail when running puppet as a gem or from source with system ruby 2.4+ and openssl 1.1.0+.
    • QA Risk Assessment:
      No Action

      Description

      Updating from openssl 1.0 to 1.1 breaks puppet:

      1. puppet --version
        /usr/lib/ruby/vendor_ruby/2.4.0/puppet/util/monkey_patches.rb:104:in `<class:SSLContext>': undefined method `<<' for nil:NilClass (NoMethodError)
        from /usr/lib/ruby/vendor_ruby/2.4.0/puppet/util/monkey_patches.rb:98:in `<top (required)>'
        from /usr/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib/ruby/vendor_ruby/2.4.0/puppet/util.rb:16:in `<module:Util>'
        from /usr/lib/ruby/vendor_ruby/2.4.0/puppet/util.rb:15:in `<module:Puppet>'
        from /usr/lib/ruby/vendor_ruby/2.4.0/puppet/util.rb:14:in `<top (required)>'
        from /usr/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib/ruby/vendor_ruby/2.4.0/puppet.rb:14:in `<top (required)>'
        from /usr/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib/ruby/vendor_ruby/2.4.0/puppet/util/command_line.rb:12:in `<top (required)>'
        from /usr/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/bin/puppet:4:in `<main>'

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                jsteel Jonathan Steel
              • Votes:
                5 Vote for this issue
                Watchers:
                12 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support