Some service image(s) must be built from source by running: docker-compose build symbolicator-cleanup worker post-process-forwarder snuba-cleanup cron sentry-cleanup web latest: Pulling from getsentry/sentry Digest: sha256:b107bd319870f87f9acfa8ea140dd357de994232b82761d17de6ba1c0fa26482 Status: Image is up to date for getsentry/sentry:latest docker.io/getsentry/sentry:latest Building web Step 1/5 : ARG SENTRY_IMAGE Step 2/5 : FROM ${SENTRY_IMAGE:-getsentry/sentry:latest} ---> 7d92b26f3db7 Step 3/5 : COPY . /usr/src/sentry ---> Using cache ---> eb2d1d49e4c2 Step 4/5 : RUN apt-get update && apt-get install -y libsasl2-dev python-dev libldap2-dev libssl-dev ---> Using cache ---> ae53ae404217 Step 5/5 : RUN if [ -s /usr/src/sentry/requirements.txt ]; then pip install -r /usr/src/sentry/requirements.txt; fi ---> Running in fb1df5c047d7 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support Collecting sentry-ldap-auth Downloading https://files.pythonhosted.org/packages/b7/cd/96309457d2063a88df19e19f81d86a50a1864d8fa8553cf81e7fb9c055ee/sentry-ldap-auth-2.8.1.tar.gz Collecting django-auth-ldap==1.2.* Downloading https://files.pythonhosted.org/packages/f8/3a/0ac30e1cfdbe82d969691e56c01b266cf1b081df10efc3e1c9382ba371de/django_auth_ldap-1.2.17-py2-none-any.whl Requirement already satisfied: sentry>=8.0.0 in /usr/local/lib/python2.7/site-packages (from sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (10.1.0.dev0) Requirement already satisfied: django in /usr/local/lib/python2.7/site-packages (from django-auth-ldap==1.2.*->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.11.29) Collecting python-ldap>=2.0 Downloading https://files.pythonhosted.org/packages/ea/93/596f875e003c770447f4b99267820a0c769dd2dc3ae3ed19afe460fcbad0/python-ldap-3.2.0.tar.gz (367kB) Requirement already satisfied: phabricator<1.0,>=0.6.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.7.0) Requirement already satisfied: psycopg2-binary<2.9.0,>=2.7.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.8.4) Requirement already satisfied: rb<2.0.0,>=1.7.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.7) Requirement already satisfied: botocore<1.5.71 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.5.70) Requirement already satisfied: beautifulsoup4<4.8,>=4.7.1 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (4.7.1) Requirement already satisfied: celery<3.1.19,>=3.1.8 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.1.18) Requirement already satisfied: phonenumberslite<8.12.0,>=8.11.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (8.11.5) Requirement already satisfied: django-crispy-forms==1.7.2 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.7.2) Requirement already satisfied: PyJWT<1.6.0,>=1.5.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.5.3) Requirement already satisfied: mistune<0.9,>0.7 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.8.4) Requirement already satisfied: python-memcached<2.0.0,>=1.53 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.59) Requirement already satisfied: cssselect==1.0.3 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.0.3) Requirement already satisfied: click<7.0,>=5.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (6.7) Requirement already satisfied: statsd<3.2.0,>=3.1.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.1) Requirement already satisfied: simplejson<3.9.0,>=3.2.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.8.2) Requirement already satisfied: hiredis<0.2.0,>=0.1.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.1.6) Requirement already satisfied: redis-py-cluster==1.3.4 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.3.4) Requirement already satisfied: msgpack<0.7.0,>=0.6.1 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.6.2) Requirement already satisfied: confluent-kafka==0.11.5 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.11.5) Requirement already satisfied: structlog==16.1.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (16.1.0) Requirement already satisfied: lxml<4.4.0,>=4.3.3 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (4.3.5) Requirement already satisfied: urllib3==1.24.2 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.24.2) Requirement already satisfied: jsonschema==2.6.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.6.0) Requirement already satisfied: ua-parser<0.11.0,>=0.10.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.10.0) Requirement already satisfied: requests-oauthlib==1.2.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.2.0) Requirement already satisfied: email-reply-parser<0.3.0,>=0.2.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.2.0) Requirement already satisfied: Pillow<7.0.0,>=6.2.1 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (6.2.2) Requirement already satisfied: mock==3.0.5; python_version < "3.3" in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.0.5) Requirement already satisfied: parsimonious==0.8.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.8.0) Requirement already satisfied: six<1.11.0,>=1.10.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.10.0) Requirement already satisfied: boto3<1.4.6,>=1.4.1 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.4.5) Requirement already satisfied: querystring-parser<2.0.0,>=1.2.3 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.2.4) Requirement already satisfied: percy>=1.1.2 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.0.2) Requirement already satisfied: setproctitle<1.2.0,>=1.1.7 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.1.10) Requirement already satisfied: google-auth==1.6.3 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.6.3) Requirement already satisfied: django-sudo<4.0.0,>=3.0.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.1.0) Requirement already satisfied: djangorestframework==3.6.4 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.6.4) Requirement already satisfied: enum34<1.2.0,>=1.1.6; python_version < "3.4" in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.1.10) Requirement already satisfied: progressbar2<3.33,>=3.32 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.32.1) Requirement already satisfied: python3-saml<1.5,>=1.4.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.4.1) Requirement already satisfied: ipaddress<1.1.0,>=1.0.16; python_version < "3.3" in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.0.23) Requirement already satisfied: functools32<3.3,>=3.2.3; python_version < "3.2" in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.2.3.post2) Requirement already satisfied: datadog<0.31.0,>=0.15.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.30.0) Requirement already satisfied: google-cloud-storage==1.13.3 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.13.3) Requirement already satisfied: googleapis-common-protos==1.6.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.6.0) Requirement already satisfied: selenium==3.141.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.141.0) Requirement already satisfied: google-cloud-bigtable==0.32.2 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.32.2) Requirement already satisfied: python-dateutil<3.0.0,>=2.0.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.8.1) Requirement already satisfied: cffi<2.0,>=1.11.5 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.14.0) Requirement already satisfied: sentry-sdk>=0.13.5 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.14.2) Requirement already satisfied: cssutils==1.0.2 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.0.2) Requirement already satisfied: sqlparse<0.3.0,>=0.2.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.2.4) Requirement already satisfied: redis<2.10.6,>=2.10.3 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.10.5) Requirement already satisfied: toronado<0.1.0,>=0.0.11 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.0.11) Requirement already satisfied: django-picklefield<1.1.0,>=0.3.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.0.0) Requirement already satisfied: petname<2.7,>=2.6 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.6) Requirement already satisfied: sentry-relay<0.6.0,>=0.5.5 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.5.5) Requirement already satisfied: unidiff>=0.5.4 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.5.5) Requirement already satisfied: google-cloud-pubsub==0.35.4 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.35.4) Requirement already satisfied: python-u2flib-server<6.0.0,>=5.0.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (5.0.0) Requirement already satisfied: google-api-core==1.14.3 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.14.3) Requirement already satisfied: mmh3<2.4,>=2.3.1 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.3.1) Requirement already satisfied: uwsgi<2.1.0,>2.0.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.0.18) Requirement already satisfied: qrcode<6.2.0,>=6.1.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (6.1) Requirement already satisfied: croniter<0.4.0,>=0.3.26 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.3.31) Requirement already satisfied: kombu==3.0.35 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.0.35) Requirement already satisfied: maxminddb==1.4.1 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.4.1) Requirement already satisfied: symbolic<8.0.0,>=7.1.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (7.1.0) Requirement already satisfied: google-cloud-core==0.29.1 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.29.1) Requirement already satisfied: PyYAML<5.4,>=5.3 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (5.3) Requirement already satisfied: requests[security]<2.21.0,>=2.20.0 in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.20.1) Requirement already satisfied: futures<4.0.0,>=3.2.0; python_version < "3.2" in /usr/local/lib/python2.7/site-packages (from sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.3.0) Requirement already satisfied: pytz in /usr/local/lib/python2.7/site-packages (from django->django-auth-ldap==1.2.*->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2019.3) Requirement already satisfied: pyasn1>=0.3.7 in /usr/local/lib/python2.7/site-packages (from python-ldap>=2.0->django-auth-ldap==1.2.*->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.4.8) Requirement already satisfied: pyasn1_modules>=0.1.5 in /usr/local/lib/python2.7/site-packages (from python-ldap>=2.0->django-auth-ldap==1.2.*->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.2.8) Requirement already satisfied: jmespath<1.0.0,>=0.7.1 in /usr/local/lib/python2.7/site-packages (from botocore<1.5.71->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.9.5) Requirement already satisfied: docutils>=0.10 in /usr/local/lib/python2.7/site-packages (from botocore<1.5.71->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.16) Requirement already satisfied: soupsieve>=1.2 in /usr/local/lib/python2.7/site-packages (from beautifulsoup4<4.8,>=4.7.1->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.9.5) Requirement already satisfied: billiard<3.4,>=3.3.0.20 in /usr/local/lib/python2.7/site-packages (from celery<3.1.19,>=3.1.8->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.3.0.23) Requirement already satisfied: oauthlib>=3.0.0 in /usr/local/lib/python2.7/site-packages (from requests-oauthlib==1.2.0->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.1.0) Requirement already satisfied: funcsigs>=1; python_version < "3.3" in /usr/local/lib/python2.7/site-packages (from mock==3.0.5; python_version < "3.3"->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.0.2) Requirement already satisfied: s3transfer<0.2.0,>=0.1.10 in /usr/local/lib/python2.7/site-packages (from boto3<1.4.6,>=1.4.1->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.1.13) Requirement already satisfied: rsa>=3.1.4 in /usr/local/lib/python2.7/site-packages (from google-auth==1.6.3->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (4.0) Requirement already satisfied: cachetools>=2.0.0 in /usr/local/lib/python2.7/site-packages (from google-auth==1.6.3->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.1.1) Requirement already satisfied: python-utils>=2.1.0 in /usr/local/lib/python2.7/site-packages (from progressbar2<3.33,>=3.32->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.4.0) Requirement already satisfied: xmlsec>=0.6.0 in /usr/local/lib/python2.7/site-packages (from python3-saml<1.5,>=1.4.0->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.3.3) Requirement already satisfied: isodate>=0.5.0 in /usr/local/lib/python2.7/site-packages (from python3-saml<1.5,>=1.4.0->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.6.0) Requirement already satisfied: defusedxml==0.5.0 in /usr/local/lib/python2.7/site-packages (from python3-saml<1.5,>=1.4.0->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.5.0) Requirement already satisfied: decorator>=3.3.2 in /usr/local/lib/python2.7/site-packages (from datadog<0.31.0,>=0.15.0->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (4.4.2) Requirement already satisfied: google-resumable-media<0.5.0dev,>=0.3.1 in /usr/local/lib/python2.7/site-packages (from google-cloud-storage==1.13.3->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.4.1) Requirement already satisfied: protobuf>=3.6.0 in /usr/local/lib/python2.7/site-packages (from googleapis-common-protos==1.6.0->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.11.3) Requirement already satisfied: grpc-google-iam-v1<0.12dev,>=0.11.4 in /usr/local/lib/python2.7/site-packages (from google-cloud-bigtable==0.32.2->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.11.4) Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi<2.0,>=1.11.5->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.20) Requirement already satisfied: certifi in /usr/local/lib/python2.7/site-packages (from sentry-sdk>=0.13.5->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2019.11.28) Requirement already satisfied: milksnake>=0.1.2 in /usr/local/lib/python2.7/site-packages (from sentry-relay<0.6.0,>=0.5.5->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.1.5) Requirement already satisfied: cryptography>=1.2 in /usr/local/lib/python2.7/site-packages (from python-u2flib-server<6.0.0,>=5.0.0->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.8) Requirement already satisfied: setuptools>=34.0.0 in /usr/local/lib/python2.7/site-packages (from google-api-core==1.14.3->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (41.4.0) Requirement already satisfied: amqp<2.0,>=1.4.9 in /usr/local/lib/python2.7/site-packages (from kombu==3.0.35->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.4.9) Requirement already satisfied: anyjson>=0.3.3 in /usr/local/lib/python2.7/site-packages (from kombu==3.0.35->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (0.3.3) Requirement already satisfied: idna<2.8,>=2.5 in /usr/local/lib/python2.7/site-packages (from requests[security]<2.21.0,>=2.20.0->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (2.7) Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python2.7/site-packages (from requests[security]<2.21.0,>=2.20.0->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (3.0.4) Requirement already satisfied: pyOpenSSL>=0.14; extra == "security" in /usr/local/lib/python2.7/site-packages (from requests[security]<2.21.0,>=2.20.0->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (19.1.0) Requirement already satisfied: backports.functools-lru-cache; python_version < "3" in /usr/local/lib/python2.7/site-packages (from soupsieve>=1.2->beautifulsoup4<4.8,>=4.7.1->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.6.1) Requirement already satisfied: pkgconfig in /usr/local/lib/python2.7/site-packages (from xmlsec>=0.6.0->python3-saml<1.5,>=1.4.0->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.5.1) Requirement already satisfied: grpcio<2.0.0dev,>=1.0.0 in /usr/local/lib/python2.7/site-packages (from grpc-google-iam-v1<0.12dev,>=0.11.4->google-cloud-bigtable==0.32.2->sentry>=8.0.0->sentry-ldap-auth->-r /usr/src/sentry/requirements.txt (line 2)) (1.27.2) Building wheels for collected packages: sentry-ldap-auth, python-ldap Building wheel for sentry-ldap-auth (setup.py): started Building wheel for sentry-ldap-auth (setup.py): finished with status 'done' Created wheel for sentry-ldap-auth: filename=sentry_ldap_auth-2.8.1-cp27-none-any.whl size=4822 sha256=511187a5a05bec1f3551621232028197ca4a530846553926043fc04b2f7e946d Stored in directory: /tmp/pip-ephem-wheel-cache-1NPy5S/wheels/d4/25/1a/35282964026854d4ab73485688e7c1345a5aeb833ea6d30e5f Building wheel for python-ldap (setup.py): started Building wheel for python-ldap (setup.py): finished with status 'error' ERROR: Command errored out with exit status 1: command: /usr/local/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-jPCd_B/python-ldap/setup.py'"'"'; __file__='"'"'/tmp/pip-install-jPCd_B/python-ldap/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-8nOceU --python-tag cp27 cwd: /tmp/pip-install-jPCd_B/python-ldap/ Complete output (77 lines): running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-2.7 copying Lib/ldapurl.py -> build/lib.linux-x86_64-2.7 copying Lib/ldif.py -> build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/async.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/constants.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/resiter.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/asyncsearch.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/pkginfo.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/__init__.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/ldapobject.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/logger.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/cidict.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/modlist.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/filter.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/syncrepl.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/compat.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/sasl.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/dn.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/functions.py -> build/lib.linux-x86_64-2.7/ldap creating build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/pagedresults.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/openldap.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/libldap.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/readentry.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/sessiontrack.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/ppolicy.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/deref.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/__init__.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/simple.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/sss.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/pwdpolicy.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/vlv.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/psearch.py -> build/lib.linux-x86_64-2.7/ldap/controls creating build/lib.linux-x86_64-2.7/ldap/extop copying Lib/ldap/extop/dds.py -> build/lib.linux-x86_64-2.7/ldap/extop copying Lib/ldap/extop/__init__.py -> build/lib.linux-x86_64-2.7/ldap/extop creating build/lib.linux-x86_64-2.7/ldap/schema copying Lib/ldap/schema/__init__.py -> build/lib.linux-x86_64-2.7/ldap/schema copying Lib/ldap/schema/models.py -> build/lib.linux-x86_64-2.7/ldap/schema copying Lib/ldap/schema/subentry.py -> build/lib.linux-x86_64-2.7/ldap/schema copying Lib/ldap/schema/tokenizer.py -> build/lib.linux-x86_64-2.7/ldap/schema creating build/lib.linux-x86_64-2.7/slapdtest copying Lib/slapdtest/__init__.py -> build/lib.linux-x86_64-2.7/slapdtest copying Lib/slapdtest/_slapdtest.py -> build/lib.linux-x86_64-2.7/slapdtest running egg_info writing requirements to Lib/python_ldap.egg-info/requires.txt writing Lib/python_ldap.egg-info/PKG-INFO writing top-level names to Lib/python_ldap.egg-info/top_level.txt writing dependency_links to Lib/python_ldap.egg-info/dependency_links.txt reading manifest file 'Lib/python_ldap.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'Doc/.build' writing manifest file 'Lib/python_ldap.egg-info/SOURCES.txt' creating build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/README -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/ca.conf -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/ca.pem -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/client.conf -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/client.key -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/client.pem -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/gencerts.sh -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/gennssdb.sh -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/server.conf -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/server.key -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/server.pem -> build/lib.linux-x86_64-2.7/slapdtest/certs running build_ext building '_ldap' extension creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/Modules gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_SASL -DHAVE_TLS -DHAVE_LIBLDAP_R -DHAVE_LIBLDAP_R -DLDAPMODULE_VERSION=3.2.0 -DLDAPMODULE_AUTHOR=python-ldap project -DLDAPMODULE_LICENSE=Python style -IModules -I/usr/local/include/python2.7 -c Modules/LDAPObject.c -o build/temp.linux-x86_64-2.7/Modules/LDAPObject.o unable to execute 'gcc': No such file or directory error: command 'gcc' failed with exit status 1 ---------------------------------------- ERROR: Failed building wheel for python-ldap Running setup.py clean for python-ldap Successfully built sentry-ldap-auth Failed to build python-ldap Installing collected packages: python-ldap, django-auth-ldap, sentry-ldap-auth Running setup.py install for python-ldap: started Running setup.py install for python-ldap: finished with status 'error' ERROR: Command errored out with exit status 1: command: /usr/local/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-jPCd_B/python-ldap/setup.py'"'"'; __file__='"'"'/tmp/pip-install-jPCd_B/python-ldap/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-yEifq1/install-record.txt --single-version-externally-managed --compile cwd: /tmp/pip-install-jPCd_B/python-ldap/ Complete output (77 lines): running install running build running build_py creating build creating build/lib.linux-x86_64-2.7 copying Lib/ldapurl.py -> build/lib.linux-x86_64-2.7 copying Lib/ldif.py -> build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/async.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/constants.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/resiter.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/asyncsearch.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/pkginfo.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/__init__.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/ldapobject.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/logger.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/cidict.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/modlist.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/filter.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/syncrepl.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/compat.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/sasl.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/dn.py -> build/lib.linux-x86_64-2.7/ldap copying Lib/ldap/functions.py -> build/lib.linux-x86_64-2.7/ldap creating build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/pagedresults.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/openldap.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/libldap.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/readentry.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/sessiontrack.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/ppolicy.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/deref.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/__init__.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/simple.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/sss.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/pwdpolicy.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/vlv.py -> build/lib.linux-x86_64-2.7/ldap/controls copying Lib/ldap/controls/psearch.py -> build/lib.linux-x86_64-2.7/ldap/controls creating build/lib.linux-x86_64-2.7/ldap/extop copying Lib/ldap/extop/dds.py -> build/lib.linux-x86_64-2.7/ldap/extop copying Lib/ldap/extop/__init__.py -> build/lib.linux-x86_64-2.7/ldap/extop creating build/lib.linux-x86_64-2.7/ldap/schema copying Lib/ldap/schema/__init__.py -> build/lib.linux-x86_64-2.7/ldap/schema copying Lib/ldap/schema/models.py -> build/lib.linux-x86_64-2.7/ldap/schema copying Lib/ldap/schema/subentry.py -> build/lib.linux-x86_64-2.7/ldap/schema copying Lib/ldap/schema/tokenizer.py -> build/lib.linux-x86_64-2.7/ldap/schema creating build/lib.linux-x86_64-2.7/slapdtest copying Lib/slapdtest/__init__.py -> build/lib.linux-x86_64-2.7/slapdtest copying Lib/slapdtest/_slapdtest.py -> build/lib.linux-x86_64-2.7/slapdtest running egg_info writing requirements to Lib/python_ldap.egg-info/requires.txt writing Lib/python_ldap.egg-info/PKG-INFO writing top-level names to Lib/python_ldap.egg-info/top_level.txt writing dependency_links to Lib/python_ldap.egg-info/dependency_links.txt reading manifest file 'Lib/python_ldap.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'Doc/.build' writing manifest file 'Lib/python_ldap.egg-info/SOURCES.txt' creating build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/README -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/ca.conf -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/ca.pem -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/client.conf -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/client.key -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/client.pem -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/gencerts.sh -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/gennssdb.sh -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/server.conf -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/server.key -> build/lib.linux-x86_64-2.7/slapdtest/certs copying Lib/slapdtest/certs/server.pem -> build/lib.linux-x86_64-2.7/slapdtest/certs running build_ext building '_ldap' extension creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/Modules gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_SASL -DHAVE_TLS -DHAVE_LIBLDAP_R -DHAVE_LIBLDAP_R -DLDAPMODULE_VERSION=3.2.0 -DLDAPMODULE_AUTHOR=python-ldap project -DLDAPMODULE_LICENSE=Python style -IModules -I/usr/local/include/python2.7 -c Modules/LDAPObject.c -o build/temp.linux-x86_64-2.7/Modules/LDAPObject.o unable to execute 'gcc': No such file or directory error: command 'gcc' failed with exit status 1 ---------------------------------------- ERROR: Command errored out with exit status 1: /usr/local/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-jPCd_B/python-ldap/setup.py'"'"'; __file__='"'"'/tmp/pip-install-jPCd_B/python-ldap/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-yEifq1/install-record.txt --single-version-externally-managed --compile Check the logs for full command output. Removing intermediate container fb1df5c047d7 Service 'web' failed to build: The command '/bin/sh -c if [ -s /usr/src/sentry/requirements.txt ]; then pip install -r /usr/src/sentry/requirements.txt; fi' returned a non-zero code: 1 Cleaning up...