Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: a fresh install of mongodb on F24 refuses to run due to symbol error Version-Release number of selected component (if applicable): How reproducible: always Steps to Reproduce: 1. yum install mongodb mongodb-server 2. mongod 3. Actual results: [root@photon2 classic]# yum install mongodb mongodb-server Yum command has been deprecated, redirecting to '/usr/bin/dnf install mongodb mongodb-server'. See 'man dnf' and 'man yum2dnf' for more information. To transfer transaction metadata from yum to DNF, run: 'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate' Failed to synchronize cache for repo 'rcm-tools-fedora-rpms', disabling. Last metadata expiration check: 1:16:12 ago on Tue Jun 14 08:28:53 2016. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: libstemmer x86_64 0-4.585svn.fc24 fedora 71 k mongodb x86_64 3.2.4-1.fc24 fedora 14 M mongodb-server x86_64 3.2.4-1.fc24 fedora 10 M mozjs38 x86_64 38.2.1-8.fc24 fedora 2.4 M yaml-cpp x86_64 0.5.1-13.fc24 fedora 165 k Transaction Summary ================================================================================ Install 5 Packages Total download size: 27 M Installed size: 86 M Is this ok [y/N]: y Downloading Packages: (1/5): libstemmer-0-4.585svn.fc24.x86_64.rpm 234 kB/s | 71 kB 00:00 (2/5): mozjs38-38.2.1-8.fc24.x86_64.rpm 648 kB/s | 2.4 MB 00:03 (3/5): yaml-cpp-0.5.1-13.fc24.x86_64.rpm 586 kB/s | 165 kB 00:00 (4/5): mongodb-server-3.2.4-1.fc24.x86_64.rpm 589 kB/s | 10 MB 00:17 (5/5): mongodb-3.2.4-1.fc24.x86_64.rpm 793 kB/s | 14 MB 00:18 -------------------------------------------------------------------------------- Total 1.3 MB/s | 27 MB 00:20 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Installing : yaml-cpp-0.5.1-13.fc24.x86_64 1/5 Installing : mozjs38-38.2.1-8.fc24.x86_64 2/5 Installing : libstemmer-0-4.585svn.fc24.x86_64 3/5 Installing : mongodb-3.2.4-1.fc24.x86_64 4/5 Installing : mongodb-server-3.2.4-1.fc24.x86_64 5/5 Verifying : mongodb-3.2.4-1.fc24.x86_64 1/5 Verifying : mongodb-server-3.2.4-1.fc24.x86_64 2/5 Verifying : libstemmer-0-4.585svn.fc24.x86_64 3/5 Verifying : mozjs38-38.2.1-8.fc24.x86_64 4/5 Verifying : yaml-cpp-0.5.1-13.fc24.x86_64 5/5 Installed: libstemmer.x86_64 0-4.585svn.fc24 mongodb.x86_64 3.2.4-1.fc24 mongodb-server.x86_64 3.2.4-1.fc24 mozjs38.x86_64 38.2.1-8.fc24 yaml-cpp.x86_64 0.5.1-13.fc24 Complete! [root@photon2 classic]# mongod mongod: symbol lookup error: mongod: undefined symbol: _ZNK5boost16re_detail_10600031cpp_regex_traits_implementationIcE17transform_primaryEPKcS4_ [root@photon2 classic]# Expected results: server runs Additional info: this was a dnf upgrade from f23 to f24.
poking around for those symbols I'm seeing this: [root@photon2 classic]# strings /usr/lib64/libboost_regex.so | grep transform_primary _ZN5boost14c_regex_traitsIcE17transform_primaryB5cxx11EPKcS3_ _ZNK5boost16re_detail_10600031cpp_regex_traits_implementationIcE17transform_primaryB5cxx11EPKcS4_ _ZN5boost14c_regex_traitsIwE17transform_primaryB5cxx11EPKwS3_ _ZNK5boost16re_detail_10600031cpp_regex_traits_implementationIwE17transform_primaryB5cxx11EPKwS4_ which is definitely a tad different. boost-regex here is: boost-regex-1.60.0-5.fc24.x86_64
Thanks for reporting. This is fixed in https://bodhi.fedoraproject.org/updates/FEDORA-2016-eae91c887b I think this update is so long in testing because of F24 final freeze.
mongodb-3.2.6-4.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-eae91c887b
mongodb-3.2.6-4.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.