<div dir="ltr">Here's a chunk of the output:<div><br></div><div><div>2014-11-14 04:19:48.308 | Cloning into '/opt/stack/oslo.messaging'...</div><div>2014-11-14 04:19:49.407 | + cd /opt/stack/oslo.messaging</div><div>2014-11-14 04:19:49.407 | + git checkout master</div><div>2014-11-14 04:19:49.420 | Already on 'master'</div><div>2014-11-14 04:19:49.421 | + cd /opt/stack/oslo.messaging</div><div>2014-11-14 04:19:49.422 | + git show --oneline</div><div>2014-11-14 04:19:49.422 | + head -1</div><div>2014-11-14 04:19:49.425 | 6eb0d2f Merge "Updated from global requirements"</div><div>2014-11-14 04:19:49.426 | + cd /opt/devstack</div><div>2014-11-14 04:19:49.426 | + setup_install /opt/stack/oslo.messaging</div><div>2014-11-14 04:19:49.426 | + local project_dir=/opt/stack/oslo.messaging</div><div>2014-11-14 04:19:49.426 | + setup_package_with_req_sync /opt/stack/oslo.messaging</div><div>2014-11-14 04:19:49.427 | + local project_dir=/opt/stack/oslo.messaging</div><div>2014-11-14 04:19:49.427 | + local flags=</div><div>2014-11-14 04:19:49.428 | ++ cd /opt/stack/oslo.messaging</div><div>2014-11-14 04:19:49.428 | ++ git diff --exit-code</div><div>2014-11-14 04:19:49.436 | + local update_requirements=</div><div>2014-11-14 04:19:49.436 | + [[ '' != \c\h\a\n\g\e\d ]]</div><div>2014-11-14 04:19:49.437 | + cd /opt/stack/requirements</div><div>2014-11-14 04:19:49.437 | + python update.py /opt/stack/oslo.messaging</div><div>2014-11-14 04:19:49.697 | _sync_requirements_file({'nose-exclude': 'nose-exclude', 'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'requests-mock': 'requests-mock>=0.4.0  # Apache-2.0', 'hplefthandclient': 'hplefthandclient>=1.0.0,<2.0.0', 'networkx': 'networkx>=1.8', 'diskimage-builder': 'diskimage-builder', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'tempest-lib': 'tempest-lib', 'python-glanceclient': 'python-glanceclient>=0.9.0,!=0.14.0', 'python-ldap': 'python-ldap==2.3.13', 'oauthlib': 'oauthlib>=0.6', 'python-ironicclient': 'python-ironicclient', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-troveclient': 'python-troveclient>=1.0.3', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'happybase': 'happybase>=0.5,!=0.7', 'falcon': 'falcon>=0.1.6,<0.2.0', 'decorator': 'decorator>=3.4.0', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.6,<1.0', 'oslotest': 'oslotest', 'python-openstackclient': 'python-openstackclient>=0.3.0', 'passlib': 'passlib', 'psutil': 'psutil>=1.1.1', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'requests': 'requests>=1.1', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=2.0.0,<3.0.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL>=0.11', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.4,!=1.1.6', 'docutils': 'docutils==0.9.1', 'python-designateclient': 'python-designateclient>=1.0.0', 'oslo.serialization': 'oslo.serialization>=0.1.0               # Apache-2.0', 'python-saharaclient': 'python-saharaclient>=0.6.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.4,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.3,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'oslo.i18n': 'oslo.i18n>=0.1.0  # Apache-2.0', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2,!=0.8.4,!=0.9.2', 'oslo.utils': 'oslo.utils>=0.1.1                       # Apache-2.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'pillow': 'Pillow==2.4.0 # MIT', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3,!=2.0', 'dnspython': 'dnspython>=1.9.4', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.4.1', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'coinor.pulp': 'coinor.pulp>=1.0.4', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.6', 'kazoo': 'kazoo>=0.9', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'cmd2': 'cmd2>=0.6.7', 'testrepository': 'testrepository>=0.0.18', 'testscenarios': 'testscenarios>=0.4', 'pexpect': 'pexpect>=3.1 # ISC License', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'openstack-doc-tools': 'openstack-doc-tools>=0.13', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.17.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,!=0.9.5,<=0.9.99', 'gear': 'gear', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'webob': 'WebOb>=1.2.3', 'pylint': 'pylint==0.25.2', 'trollius': 'trollius>=0.1.4,<0.2', 'iso8601': 'iso8601>=0.1.9', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.4.5', 'xenapi': 'XenAPI>=1.2', 'testtools': 'testtools>=0.9.34', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'pyghmi': 'pyghmi>=0.5.8', 'boto': 'boto>=2.12.0,!=2.13.0', 'wsme': 'WSME>=0.6', 'dib-utils': 'dib-utils  # Apache-2.0', 'posix-ipc': 'posix_ipc', 'django-nose': 'django-nose', 'oslo.messaging': 'oslo.messaging>=1.3.0', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'futures': 'futures>=2.1.6', 'ordereddict': 'ordereddict', 'oslosphinx': 'oslosphinx', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.9.0', 'mako': 'Mako>=0.4.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.6.0', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'zake': 'zake>=0.0.13', 'kombu': 'kombu>=2.4.8', 'croniter': 'croniter>=0.3.4 # MIT License', 'stevedore': 'stevedore>=0.14', 'pymongo': 'pymongo>=2.4', 'unittest2': 'unittest2', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.6', 'wheel': 'wheel', 'wsgi-intercept': 'wsgi_intercept>=0.6.1 # MIT License', 'python-keystoneclient': 'python-keystoneclient>=0.7.0', 'hp3parclient': 'hp3parclient>=3.0,<4.0', 'oslo.config': 'oslo.config>=1.2.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit>=0.0.18', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'oslo.vmware': 'oslo.vmware>=0.2                        # Apache-2.0', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'python-seamicroclient': 'python-seamicroclient>=0.1.0,<2.0', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.1.999', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.8.0', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0,>=2.1', 'django': 'Django>=1.4,<1.7', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2>=0.7.5'}, {}, /opt/stack/oslo.messaging/requirements.txt)</div><div>2014-11-14 04:19:49.698 | Syncing /opt/stack/oslo.messaging/requirements.txt</div><div>2014-11-14 04:19:49.698 | 'oslo.middleware' is not a global requirement but it should be,something went wrong</div><div>2014-11-14 04:19:49.715 | + exit_trap</div><div>2014-11-14 04:19:49.715 | + local r=1</div><div>2014-11-14 04:19:49.715 | ++ jobs -p</div><div>2014-11-14 04:19:49.716 | + jobs=</div><div>2014-11-14 04:19:49.718 | + [[ -n '' ]]</div><div>2014-11-14 04:19:49.718 | + exit 1</div></div><div><br></div><div><br></div><div>I can and have manually added the oslo.middleware as a requirement to oslo.messaging and I've seen that be successful,</div><div><br></div><div>I'm on ubuntu 12.04, any ideas what's going on here?  </div><div><br></div><div><br></div></div>