Het grootste punt was dat ik de SSL-optie ingeschakeld wilde hebben. Ik kon geen eenvoudige antwoorden vinden, dus ik hoop dat dit iemand anders helpt die deze weg bewandelt.
De versie van EPEL met de optie ingeschakeld is gebouwd met een incompatibele versie van pcre-devel die de Amazon AMI krijgt van de amzn1 linux-repo.
Ik herbouwde eenvoudig de mongodb-binary van de EPEL-bron-RPM en de resulterende RPM geïnstalleerd en werkte prima.
Moest andere pakketten verwijderen om het te doen.
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
De pakketten worden openbaar geplaatst voor iedereen die hiermee worstelt en om consistent te blijven met de AGPL-licentie.
Het duurde bijna 45 minuten voordat het opnieuw was opgebouwd, dus ik heb een kleine opslagplaats opgezet zodat ik niet elke nieuwe instantie opnieuw hoef te bouwen, evenals enkele instructies als anderen er iets van willen gebruiken.
Instructies: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-bestand:http://mongodb.ssl. amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo