Uploaded image for project: 'MCollective'
  1. MCollective
  2. MCO-804

mcollective-client fails with openssl1.1

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: MCO 2.10.4
    • Fix Version/s: MCO 2.11.0
    • Component/s: None
    • Template:
    • Team:
      Dumpling
    • Sprint:
      FF 2017-05-30, FF 2017-06-13
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      mcollective-client is now compatible with OpenSSL 1.1.0
    • QA Risk Assessment:
      Manual

      Description

      Hi. This is the same issue as in https://tickets.puppetlabs.com/browse/PUP-7383, just for mcollective-client, not puppet.

      $ bundle exec mco
      bundler: failed to load command: mco (/home/bastelfreak/puppet-profiles/.vendor/ruby/2.4.0/bin/mco)
      NoMethodError: undefined method `<<' for nil:NilClass
        /home/bastelfreak/puppet-profiles/.vendor/ruby/2.4.0/gems/mcollective-client-2.10.4/lib/mcollective/monkey_patches.rb:137:in `<class:SSLContext>'
        /home/bastelfreak/puppet-profiles/.vendor/ruby/2.4.0/gems/mcollective-client-2.10.4/lib/mcollective/monkey_patches.rb:125:in `<top (required)>'
        /home/bastelfreak/puppet-profiles/.vendor/ruby/2.4.0/gems/mcollective-client-2.10.4/lib/mcollective.rb:15:in `require'
        /home/bastelfreak/puppet-profiles/.vendor/ruby/2.4.0/gems/mcollective-client-2.10.4/lib/mcollective.rb:15:in `<top (required)>'
        /home/bastelfreak/puppet-profiles/.vendor/ruby/2.4.0/gems/mcollective-client-2.10.4/bin/mco:7:in `require'
        /home/bastelfreak/puppet-profiles/.vendor/ruby/2.4.0/gems/mcollective-client-2.10.4/bin/mco:7:in `<top (required)>'
        /home/bastelfreak/puppet-profiles/.vendor/ruby/2.4.0/bin/mco:22:in `load'
        /home/bastelfreak/puppet-profiles/.vendor/ruby/2.4.0/bin/mco:22:in `<top (required)>'
      

      It tries to extend the array DEFAULT_PARAMS[:ciphers] which doesn't exist anymore on openssl1.1

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              qa qa
              Reporter:
              bastelfreak Tim Meusel
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support