Uploaded image for project: 'Ruby Driver'
  1. Ruby Driver
  2. RUBY-2758

Fix or remove ancient mongodb configuration

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 2.16.0.alpha1
    • Affects Version/s: None
    • Component/s: None
    • Fully Compatible

      We have test configurations for mongodb versions < 3.6. There are no official builds of these versions for modern operation systems. Therefore, we use Ubuntu 14.04 images, which is a pain to support. 

      Recently all configurations that are based on 14.04 started failing with the same error:

      + pip install 'mtools-legacy[mlaunch]'
      Collecting mtools-legacy[mlaunch]
      /data/mci/7df2a5f43f83566dc2cbe32e940e7e9b/drivers-tools/.evergreen/orchestration/venv/local/lib/python2.7/site-packages/pip/_vendor/urllib3/util/ssl_.py:339: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
        SNIMissingWarning
      /data/mci/7df2a5f43f83566dc2cbe32e940e7e9b/drivers-tools/.evergreen/orchestration/venv/local/lib/python2.7/site-packages/pip/_vendor/urllib3/util/ssl_.py:137: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
        InsecurePlatformWarning
      /data/mci/7df2a5f43f83566dc2cbe32e940e7e9b/drivers-tools/.evergreen/orchestration/venv/local/lib/python2.7/site-packages/pip/_vendor/urllib3/util/ssl_.py:137: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
        InsecurePlatformWarning
        Could not find a version that satisfies the requirement mtools-legacy[mlaunch] (from versions: )
      No matching distribution found for mtools-legacy[mlaunch]
      /data/mci/7df2a5f43f83566dc2cbe32e940e7e9b/drivers-tools/.evergreen/orchestration/venv/local/lib/python2.7/site-packages/pip/_vendor/urllib3/util/ssl_.py:137: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
        InsecurePlatformWarning
      Command failed: command encountered problem: error waiting on process 'd11f7f0c-8247-4062-8510-af69911ee0bf': exit status 1

      We disable these configurations until we decide how to handle ancient versions.

            Assignee:
            oleg.pudeyev@mongodb.com Oleg Pudeyev (Inactive)
            Reporter:
            dmitry.rybakov@mongodb.com Dmitry Rybakov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: