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

Puppet with openssl 1.1 fails

    XMLWordPrintable

    Details

    • Template:
    • Team:
      Agent
    • Story Points:
      1
    • Sprint:
      Agent 2017-05-31
    • 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