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
- is related to
-
SERVER-10051 Specify correct dependencies in Enterprise Linux packages
- Closed
-
SERVER-16017 Suse11 enterprise packages fail due to unmet dependencies
- Closed
- links to