使用Amazon Linux AMI 2013.09.2 - ami-bba18dd2 (64位)
我想使用由EPEL提供的mongodb,因为它编译时带有SSL支持。
[root@domU-12-31-39-02-19-B8 ec2-user]# yum install mongodb-server
Installed:
mongodb-server.x86_64 0:2.4.6-1.el6
Dependency Installed:
<snip>
Complete!
看起来它没有出现任何错误就安装成功了。
但是当我启动mongod时,却一直出现这个令人费解的错误。
[root@domU-12-31-39-02-19-B8 ec2-user]# mongod
mongod --help for help and startup options
mongod: symbol lookup error: mongod: undefined symbol: _ZN7pcrecpp2RE4InitEPKcPKNS_10RE_OptionsE
我唯一看到的方向是直接从mongodb下载二进制文件。再次强调,我更喜欢EPEL版本,因为它包含ssl支持。
是否有办法让EPEL版本正常工作?
参考链接:https://askubuntu.com/questions/180319/mongod-fails-to-start-with-error-mongod-symbol-lookup-error-mongod-undefined
pcre
,这样一切就恢复正常了,而无需重建或重新编译任何内容。这是我的问题/答案帖子,解释了我解决这个问题的过程。 - Giacomo1968