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

acceptance test curl fails on sles-10

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 4.2.2
    • Component/s: None
    • Labels:
      None
    • Environment:

      sles-10-* hosts

    • Template:
    • Story Points:
      1
    • Sprint:
      Client 2015-08-19
    • Release Notes:
      Not Needed
    • Release Notes Summary:
      Change to an acceptance test to not use the system curl+openssl on sles

      Description

      In finishing up the work for PUP-4757, I saw that tests/concurrency/ticket_2659_concurrent_catalog_requests.rb fails for just sles-10 platforms while trying to run a curl command:

      error:0D0C50A1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm
      

      The output from the Jenkins job is below:

      Launched 7242
      All requests are finished
       
      vi0wlol4yl8zhej.delivery.puppetlabs.net (agent) executed in 0.44 seconds
       
        * Checking the results of catalog request #0
       
      vi0wlol4yl8zhej.delivery.puppetlabs.net (agent) 14:25:16$ cat /tmp/concurrent-loop-script.WI7228/catalog-request-0.out
      Curling: https://vhe7vlgjov1x02t.delivery.puppetlabs.net:8140/puppet/v3/catalog/vi0wlol4yl8zhej.delivery.puppetlabs.net?environment=production
      * About to connect() to vhe7vlgjov1x02t.delivery.puppetlabs.net port 8140
      *   Trying 10.32.113.13... connected
      * Connected to vhe7vlgjov1x02t.delivery.puppetlabs.net (10.32.113.13) port 8140
      * successfully set certificate verify locations:
      *   CAfile: /etc/puppetlabs/puppet/ssl/certs/ca.pem
        CApath: none
      * SSLv3, TLS handshake, Client hello (1):
      SSLv3, TLS handshake, Server hello (2):
      SSLv3, TLS handshake, CERT (11):
      SSLv3, TLS alert, Server hello (2):
      error:0D0C50A1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm
      * Closing connection #0
      curl: (35) error:0D0C50A1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm
      5117 Completed
       
      vi0wlol4yl8zhej.delivery.puppetlabs.net (agent) executed in 0.03 seconds
      Warning: 
      Expected /< HTTP\/1.* 200/ to match "Curling: https://vhe7vlgjov1x02t.delivery.puppetlabs.net:8140/puppet/v3/catalog/vi0wlol4yl8zhej.delivery.puppetlabs.net?environment=production\n* About to connect() to vhe7vlgjov1x02t.delivery.puppetlabs.net port 8140\n*   Trying 10.32.113.13... connected\n* Connected to vhe7vlgjov1x02t.delivery.puppetlabs.net (10.32.113.13) port 8140\n* successfully set certificate verify locations:\n*   CAfile: /etc/puppetlabs/puppet/ssl/certs/ca.pem\n  CApath: none\n* SSLv3, TLS handshake, Client hello (1):\nSSLv3, TLS handshake, Server hello (2):\nSSLv3, TLS handshake, CERT (11):\nSSLv3, TLS alert, Server hello (2):\nerror:0D0C50A1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm\n* Closing connection #0\ncurl: (35) error:0D0C50A1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm\n5117 Completed\n".
      

      It also outputs a stack trace which I've included here if needed:

      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/dsl/outcomes.rb:42
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/dsl/helpers/puppet_helpers.rb:174
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/dsl/helpers/puppet_helpers.rb:214
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/tests/concurrency/ticket_2659_concurrent_catalog_requests.rb:66
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/test_case.rb:128
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/test_case.rb:128
      /usr/local/rvm/rubies/ruby-1.9.3-p484/lib/ruby/1.9.1/benchmark.rb:295
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/test_case.rb:125
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/test_suite.rb:311
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/test_suite.rb:308
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/test_suite.rb:308
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/test_suite.rb:357
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/cli.rb:155
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/lib/beaker/cli.rb:97
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/gems/beaker-2.18.3/bin/beaker:6
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/bin/beaker:23
      /var/lib/jenkins/workspace/platform_aio-suite_intn-sys_stable-pe-puppet/SLAVE_LABEL/beaker/TEST_TARGET/sles-10-x86_64/puppet/acceptance/.bundle/gems/bin/beaker:23
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              qa qa
              Reporter:
              kevin.imber Kevin Imber
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support