Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-4862

upgrading a 1.8.1 couchbase server ubuntu installation might fail to upgrade/migrate the data due to missing openssl dependency

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • 2.0
    • None
    • build, installer
    • Security Level: Public
    • None

    Description

      Most Linux distros have moved on to OpenSSL 1.0 and later versions. Couchbase Server (the überpackage) is still linking against a very old OpenSSL, and thus even our latest 2.0 builds don't work against year-old Linux distros out of the box. This will be a bigger problem in April, when Ubuntu Oneric ships and doesn't even have 0.9.8 in it's distro. I know it won't be supported, but developers will try to use it and be cut off from Couchbase Server if we don't resolve the issue.

      From the bug reporter:
      $ sudo dpkg -i couchbase-server-community_x86_64_2.0.0-dev-preview-3.deb
      Selecting previously unselected package couchbase-server.
      (Reading database ... 394120 files and directories currently installed.)
      Unpacking couchbase-server (from
      couchbase-server-community_x86_64_2.0.0-dev-preview-3.deb) ...
      dpkg: dependency problems prevent configuration of couchbase-server:
      couchbase-server depends on libssl0.9.8 (>= 0.9.8f-5); however:
      Package libssl0.9.8 is not installed.
      dpkg: error processing couchbase-server (--install):
      dependency problems - leaving unconfigured
      Errors were encountered while processing:
      couchbase-server

      Ubuntu Natty (11.10) also have openssl 0.9.8
      http://packages.ubuntu.com/natty/utils/openssl

      But next version which is coming soon (Ubuntu Oneiric 12.04) as like
      Debian unstable already use 1.0.0e
      http://packages.ubuntu.com/oneiric/openssl

      Generally it isn't a problem now, but in the April

      See also MB-4497, where the decision at the time was won't fix.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            bcui Bin Cui (Inactive)
            ingenthr Matt Ingenthron
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty