Our packaging requires MongoDB and qpidd to be installed on the same host that Pulp is installed on. We shouldn't assume a monolithic install for Pulp. $ rpm -qR pulp-server /bin/bash /usr/bin/env /usr/bin/python acl config(pulp-server) = 2.2.0-0.24.beta.el6 crontabs genisoimage httpd m2crypto >= 0.21.1.pulp-7 mod_ssl mod_wsgi >= 3.4-1.pulp mongodb mongodb-server nss >= 3.12.9 nss-tools openssl pymongo >= 2.1.1 python(abi) = 2.6 python-BeautifulSoup python-gofer >= 0.76 python-httplib2 python-isodate >= 0.5.0-1.pulp python-ldap python-nectar >= 1.0.0 python-oauth2 >= 1.5.170-2.pulp python-okaara >= 1.0.32 python-pulp-common = 2.2.0 python-qpid python-setuptools python-webpy qpid-cpp-server
https://github.com/pulp/pulp/pull/762
This fix is in our distributed-tasks branch, which is not yet merged to master.
build: 2.4.0-0.7.beta
verified [root@pulp-24-server ~]# rpm -qa pulp-server pulp-server-2.4.0-0.9.beta.el6.noarch [root@pulp-24-server ~]# [root@pulp-24-server ~]# rpm -qR pulp-server /bin/bash /bin/sh /bin/sh /usr/bin/python acl config(pulp-server) = 2.4.0-0.9.beta.el6 crontabs genisoimage httpd m2crypto >= 0.21.1-8.pulp mod_ssl mod_wsgi >= 3.4-1.pulp nss >= 3.12.9 nss-tools openssl python(abi) = 2.6 python-BeautifulSoup python-celery >= 3.1.0 python-celery < 3.2.0 python-gofer >= 1.0.5 python-gofer-qpid >= 1.0.5 python-httplib2 python-isodate >= 0.5.0-1.pulp python-ldap python-nectar >= 1.1.6 python-oauth2 >= 1.5.211 python-okaara >= 1.0.32 python-pulp-common = 2.4.0 python-pymongo >= 2.5.2 python-qpid python-setuptools python-webpy rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 [root@pulp-24-server ~]#
This has been fixed in Pulp 2.4.0-1.