Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-11006

Enterprise rpm packages must change dependency from gsasl to cyrus-sasl

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 2.4.7, 2.5.3
    • Affects Version/s: None
    • Component/s: Packaging

      The enterprise packages need to depend on cyrus-sasl instead.

      There is a ticket for fixing additional problems with the dependencies already, which will be linked to this one, but this is required for QA to continue on the enterprise build's new packages.

      [vagrant@localhost ~]$ cat /etc/issue
      CentOS release 6.4 (Final)
      Kernel \r on an \m
      

      sudo vi /etc/yum.repos.d/mongodb.repo

      [mongodb]
      name=MongoDB Repository
      baseurl=http://distro-deb2.build.10gen.cc/rebrand/redhat/os/x86_64/
      gpgcheck=0
      enabled=1
      

      sudo yum install mongodb-enterprise-unstable

      Loaded plugins: fastestmirror
      Loading mirror speeds from cached hostfile
       * base: mirrors-pa.sioru.com
       * extras: mirror.trouble-free.net
       * updates: centos.mirror.constant.com
      Setting up Install Process
      Resolving Dependencies
      --> Running transaction check
      ---> Package mongodb-enterprise-unstable.x86_64 0:2.5.2-mongodb_1 will be installed
      --> Processing Dependency: net-snmp-libs for package: mongodb-enterprise-unstable-2.5.2-mongodb_1.x86_64
      --> Processing Dependency: libgsasl for package: mongodb-enterprise-unstable-2.5.2-mongodb_1.x86_64
      --> Running transaction check
      ---> Package mongodb-enterprise-unstable.x86_64 0:2.5.2-mongodb_1 will be installed
      --> Processing Dependency: libgsasl for package: mongodb-enterprise-unstable-2.5.2-mongodb_1.x86_64
      ---> Package net-snmp-libs.x86_64 1:5.5-44.el6_4.4 will be installed
      --> Processing Dependency: libsensors.so.4()(64bit) for package: 1:net-snmp-libs-5.5-44.el6_4.4.x86_64
      --> Running transaction check
      ---> Package lm_sensors-libs.x86_64 0:3.1.1-17.el6 will be installed
      ---> Package mongodb-enterprise-unstable.x86_64 0:2.5.2-mongodb_1 will be installed
      --> Processing Dependency: libgsasl for package: mongodb-enterprise-unstable-2.5.2-mongodb_1.x86_64
      --> Finished Dependency Resolution
      Error: Package: mongodb-enterprise-unstable-2.5.2-mongodb_1.x86_64 (mongodb)
                 Requires: libgsasl
       You could try using --skip-broken to work around the problem
       You could try running: rpm -Va --nofiles --nodigest
      

            Assignee:
            ernie.hershey@mongodb.com Ernie Hershey (Inactive)
            Reporter:
            tyler@10gen.com Tyler Brock
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: