Den største pointe var, at jeg ville have SSL-indstillingen aktiveret. Jeg kunne ikke finde nogle enkle svar, så jeg håber, at dette hjælper alle andre, der begiver sig ud ad denne vej.
Versionen fra EPEL med muligheden aktiveret er bygget med en inkompatibel version af pcre-devel, som Amazon AMI får fra amzn1 linux repo.
Jeg genopbyggede simpelthen mongodb-binæren fra EPEL-kildens RPM, og den resulterende RPM blev installeret og fungerede fint.
Var nødt til at trække andre pakker ned for at gøre det.
yum install rpm-build redhat-rpm-config gcc gcc-c++ make yum install openssl-devel snappy-devel v8-devel boost-devel python-devel python-nose scons pcre-devel readline-devel libpcap-devel gperftools-devel –y
rpmbuild --rebuild mongodb-2.4.6-1.el6.src.rpm
rpmbuild --rebuild python-pymongo-2.5.2-3.el6.src.rpm
rpmbuild --rebuild v8-3.14.5.10-3.el6.src.rpm
Pakkerne offentliggøres for alle andre, der kæmper med dette og for at forblive i overensstemmelse med AGPL-licensen.
Det tog næsten 45 minutter for det at genopbygge, så jeg satte en lille repo op, så jeg ikke behøver at genopbygge hver ny instans samt nogle instruktioner, hvis andre vil bruge noget af det.
Instruktioner:http://mongodb.ssl.amzn1.bauman.in
wget http://mongodb.ssl.amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo
sudo mv mongodb.ssl.amzn1.bauman.in.repo /etc/yum.repos.d/mongodb.ssl.amzn1.bauman.in.repo
sudo yum install mongodb-server mongodb python-pymongo python-pymongo-gridfs -y
Repo-fil:http://mongodb.ssl. amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo