[SERVER-13950] mongodb-enterprise is missing needed dependency list Created: 14/May/14  Updated: 11/Mar/15  Resolved: 16/May/14

Status: Closed
Project: Core Server
Component/s: Packaging
Affects Version/s: 2.6.0
Fix Version/s: 2.6.2, 2.7.1

Type: Bug Priority: Major - P3
Reporter: Anil Kumar Assignee: Benety Goh
Resolution: Done Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
is related to SERVER-10051 Specify correct dependencies in Enter... Closed
is related to SERVER-16017 Suse11 enterprise packages fail due t... Closed
Operating System: Linux
Backport Completed:
Sprint: Server 2.7.1
Participants:

 Description   
Issue Status as of May 28, 2014

ISSUE SUMMARY
The mongodb-enterprise RPM package is missing dependencies for external snmp utilities and basic SASL authentication plugins. When attempting to use missing functionality in the Enterprise Build, the following errors are an indication that the user is being affected by this issue:

"Mechanism not supported"
"Method not supported"

USER IMPACT
Using RPM packages to install or upgrade MongoDB will not require or automatically install basic SASL authentication plugins or SNMP utilities, so the functionality provided by these packages will not be available. Only Enterprise users of MongoDB can be affected by this issue.

WORKAROUNDS
Before installing MongoDB, install all dependencies as follows:

sudo yum install openssl net-snmp net-snmp-libs cyrus-sasl-lib cyrus-sasl-gssapi krb5-libs

AFFECTED VERSIONS
MongoDB production releases 2.6.0 and 2.6.1 are affected by this issue.

FIX VERSION
The fix is included in the 2.6.2 production release.

RESOLUTION DETAILS
Include the required dependencies in the specifications for the RPM packages.

Original description

mongodb-enterprise is missing the needed dependency list to have a complete workable installation. Following dependencies are missing in the mongodb-enterprise rpm spec:

  • openssl
  • net-snmp
  • net-snmp-libs
  • cyrus-sasl-lib
  • cyrus-sasl-gssapi
  • krb5-libs


 Comments   
Comment by Githook User [ 30/May/14 ]

Author:

{u'username': u'aksaharan', u'name': u'Anil Kumar', u'email': u'aksaharan@yahoo.com'}

Message: SERVER-13950 fix the dependencies in rpm packaging

Signed-off-by: Benety Goh <benety@mongodb.com>
Branch: v2.6
https://github.com/mongodb/mongo/commit/fa7af2e2b314e3dd615e44226ab61ef57c4a5a29

Comment by Ernie Hershey [ 16/May/14 ]

The workaround for this is to run:

sudo yum install openssl net-snmp net-snmp-libs cyrus-sasl-lib cyrus-sasl-gssapi krb5-libs

These errors would be symptoms, when attempting to use functionality in the Enterprise Build:
"Mechanism not supported"
"Method not supported"

Comment by Githook User [ 16/May/14 ]

Author:

{u'username': u'aksaharan', u'name': u'Anil Kumar', u'email': u'aksaharan@yahoo.com'}

Message: SERVER-13950 fix the dependencies in rpm packaging

Signed-off-by: Benety Goh <benety@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/6a3d6d0affbff6249caa50897dcbe325eb45aea9

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