[SERVER-11006] Enterprise rpm packages must change dependency from gsasl to cyrus-sasl Created: 02/Oct/13  Updated: 02/Aug/18  Resolved: 04/Oct/13

Status: Closed
Project: Core Server
Component/s: Packaging
Affects Version/s: None
Fix Version/s: 2.4.7, 2.5.3

Type: Task Priority: Major - P3
Reporter: Tyler Brock Assignee: Ernie Hershey
Resolution: Done Votes: 0
Labels: 26qa
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Gantt Dependency
Participants:

 Description   

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



 Comments   
Comment by auto [ 23/Oct/13 ]

Author:

{u'username': u'ehershey', u'name': u'Ernie Hershey', u'email': u'ernie.hershey@10gen.com'}

Message: SERVER-11006 Change enterprise package dependency from gsasl to cyrus-sasl
Branch: v2.4
https://github.com/mongodb/mongo/commit/6c2e2de0c32a55b21843e6d3bc1b1a75ac93c27d

Generated at Thu Feb 08 03:24:37 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.