· 6 years ago · Aug 29, 2019, 02:38 PM
1
2PLAY [Provision server] ********************************************************
3
4TASK [Gathering Facts] *********************************************************
5ok: [test-server]
6
7TASK [epel : Install epel repository] ******************************************
8ok: [test-server]
9
10TASK [epel : Enable epel repository] *******************************************
11changed: [test-server]
12
13TASK [docker : Docker | CE | YUM | Deploy repository] **************************
14ok: [test-server]
15
16TASK [docker : Install docker] *************************************************
17ok: [test-server]
18
19TASK [docker : Start docker] ***************************************************
20ok: [test-server]
21
22TASK [docker : Copy cleanup script] ********************************************
23ok: [test-server]
24
25TASK [docker : Create cron job for cleaning old docker images] *****************
26ok: [test-server]
27
28TASK [docker : Start autoheal] *************************************************
29ok: [test-server]
30
31TASK [base_config : Add the user "imunify360"] *********************************
32ok: [test-server]
33
34TASK [base_config : Ensure group "imunify360" exists] **************************
35ok: [test-server]
36
37TASK [base_config : Set user permissions for folders] **************************
38ok: [test-server] => (item=/home/imunify360/defence360/src/server)
39ok: [test-server] => (item=/var/log/imunify360)
40changed: [test-server] => (item=/var/lib/imunify360)
41ok: [test-server] => (item=/etc/sysconfig/imunify360)
42ok: [test-server] => (item=/var/log/imunify360/cli)
43ok: [test-server] => (item=/var/log/imunify360/cor)
44ok: [test-server] => (item=/var/log/imunify360/mrs)
45ok: [test-server] => (item=/var/log/imunify360/api)
46ok: [test-server] => (item=/var/log/imunify360/flower)
47ok: [test-server] => (item=/var/log/imunify360/celery)
48ok: [test-server] => (item=/var/log/imunify360/cron)
49
50TASK [base_config : set_fact] **************************************************
51ok: [test-server]
52
53TASK [base_config : set ulimit nproc use_max] **********************************
54ok: [test-server]
55
56TASK [base_config : Install firewalld for dev & test setups] *******************
57ok: [test-server] => (item=[u'firewalld'])
58
59TASK [base_config : Start firewalld server] ************************************
60ok: [test-server]
61
62TASK [base_config : Add logrotate config] **************************************
63ok: [test-server]
64
65TASK [iptables : Get public interface] *****************************************
66ok: [test-server]
67
68TASK [iptables : Create iptables state config dir] *****************************
69ok: [test-server]
70
71TASK [iptables : Create gen ipv4 rules script] *********************************
72ok: [test-server]
73
74TASK [iptables : Create gen ipv6 rules script] *********************************
75ok: [test-server]
76
77TASK [iptables : Create iptables common rules] *********************************
78ok: [test-server]
79
80TASK [iptables : Open infra ports] *********************************************
81skipping: [test-server]
82
83TASK [iptables : Docker] *******************************************************
84ok: [test-server]
85
86TASK [iptables : Create iptables drop all rules] *******************************
87ok: [test-server]
88
89TASK [iptables : Create iptables drop all 6rules] ******************************
90ok: [test-server]
91
92TASK [iptables : Create systemd unit file for iptables-state service] **********
93ok: [test-server]
94
95TASK [iptables : Enable iptables-state service] ********************************
96ok: [test-server]
97
98TASK [fail2ban : Install fail2ban] *********************************************
99ok: [test-server]
100
101TASK [fail2ban : Create fail2ban config] ***************************************
102ok: [test-server]
103
104TASK [fail2ban : Restart fail2ban] *********************************************
105ok: [test-server]
106
107TASK [telegraf : Create /etc/telegraf directory] *******************************
108ok: [test-server]
109
110TASK [telegraf : Configure telegraf] *******************************************
111ok: [test-server]
112
113TASK [telegraf : Create collect-unbound-stats script] **************************
114ok: [test-server]
115
116TASK [telegraf : Start telegraf] ***********************************************
117changed: [test-server]
118
119TASK [redis : Create redis cluster config] *************************************
120ok: [test-server]
121
122TASK [redis : Create redis sentinel config] ************************************
123ok: [test-server]
124
125TASK [redis : Create redis config] *********************************************
126ok: [test-server]
127
128TASK [redis : Creates the Redis directories] ***********************************
129ok: [test-server] => (item=/var/lib/redis-cluster/)
130ok: [test-server] => (item=/var/lib/redis-cache/)
131
132TASK [redis : Run Redis container] *********************************************
133changed: [test-server]
134
135TASK [redis : Run Redis cluster container] *************************************
136changed: [test-server]
137
138TASK [redis : Run Redis sentinel] **********************************************
139changed: [test-server]
140
141TASK [clickhouse : set_fact] ***************************************************
142ok: [test-server]
143
144TASK [clickhouse : Ensure group "clickhouse" exists] ***************************
145ok: [test-server]
146
147TASK [clickhouse : Adds the user 'clickhouse'] *********************************
148ok: [test-server]
149
150TASK [clickhouse : Creates clickhouse directories] *****************************
151ok: [test-server] => (item=/var/lib/clickhouse/)
152ok: [test-server] => (item=/var/log/clickhouse-server/)
153
154TASK [clickhouse : Run Clickhouse container] ***********************************
155changed: [test-server]
156
157TASK [mongodb : Create mongo script] *******************************************
158ok: [test-server]
159
160TASK [mongodb : Create custom mongod conf file] ********************************
161ok: [test-server]
162
163TASK [mongodb : Disable hugepages for mongod] **********************************
164ok: [test-server]
165
166TASK [mongodb : Restart mongodb-hugepage-fix] **********************************
167changed: [test-server]
168
169TASK [mongodb : Add the mongod user] *******************************************
170ok: [test-server]
171
172TASK [mongodb : Ensure group mongod exists] ************************************
173ok: [test-server]
174
175TASK [mongodb : Set user permissions for folders] ******************************
176ok: [test-server] => (item=/var/run/mongodb/:/var/run/mongodb/)
177ok: [test-server] => (item=/var/log/mongodb/:/var/log/mongodb/)
178ok: [test-server] => (item=/var/lib/mongo/:/var/lib/mongo/)
179
180TASK [mongodb : Get user id] ***************************************************
181changed: [test-server]
182
183TASK [mongodb : Run MongoDB container] *****************************************
184changed: [test-server]
185
186TASK [rabbitmq : set_fact] *****************************************************
187skipping: [test-server]
188
189TASK [rabbitmq : Add rabbitmq user] ********************************************
190ok: [test-server]
191
192TASK [rabbitmq : Add rabbitmq group] *******************************************
193ok: [test-server]
194
195TASK [rabbitmq : Get docker user uid:gid] **************************************
196changed: [test-server]
197
198TASK [rabbitmq : Set user permissions for folders] *****************************
199ok: [test-server] => (item=/var/lib/rabbitmq)
200ok: [test-server] => (item=/var/log/rabbitmq)
201ok: [test-server] => (item=/etc/rabbitmq)
202
203TASK [rabbitmq : Open rabbitmq ports] ******************************************
204skipping: [test-server] => (item=4369)
205skipping: [test-server] => (item=5672)
206skipping: [test-server] => (item=15672)
207skipping: [test-server] => (item=25672)
208
209TASK [rabbitmq : Create cookie] ************************************************
210skipping: [test-server]
211
212TASK [rabbitmq : Create rabbitmq config] ***************************************
213ok: [test-server]
214
215TASK [rabbitmq : Start rabbitmq on main node in cluster] ***********************
216changed: [test-server]
217
218TASK [haproxy : Create haproxy group] ******************************************
219ok: [test-server]
220
221TASK [haproxy : Create haproxy user] *******************************************
222ok: [test-server]
223
224TASK [haproxy : Create config] *************************************************
225ok: [test-server]
226
227TASK [haproxy : Start haproxy] *************************************************
228changed: [test-server]
229
230TASK [haproxy : Reload haproxy config] *****************************************
231changed: [test-server]
232
233TASK [server_provision : Create conn log directory] ****************************
234ok: [test-server] => (item=conn)
235
236TASK [server_provision : Open {{ service.name }} port] *************************
237ok: [test-server] => (item=8000)
238ok: [test-server] => (item=8010)
239ok: [test-server] => (item=8020)
240ok: [test-server] => (item=8080)
241ok: [test-server] => (item=9443)
242
243TASK [server_provision : Add every day MongoDB backup job] *********************
244ok: [test-server]
245
246PLAY [Provision correlation_ui] ************************************************
247
248TASK [Gathering Facts] *********************************************************
249ok: [test-ui]
250
251TASK [docker : Docker | CE | YUM | Deploy repository] **************************
252ok: [test-ui]
253
254TASK [docker : Install docker] *************************************************
255ok: [test-ui]
256
257TASK [docker : Start docker] ***************************************************
258ok: [test-ui]
259
260TASK [docker : Copy cleanup script] ********************************************
261changed: [test-ui]
262
263TASK [docker : Create cron job for cleaning old docker images] *****************
264ok: [test-ui]
265
266TASK [docker : Start autoheal] *************************************************
267ok: [test-ui]
268
269TASK [base_config : Add the user "imunify360"] *********************************
270ok: [test-ui]
271
272TASK [base_config : Ensure group "imunify360" exists] **************************
273ok: [test-ui]
274
275TASK [base_config : Set user permissions for folders] **************************
276ok: [test-ui] => (item=/home/imunify360/defence360/src/server)
277ok: [test-ui] => (item=/var/log/imunify360)
278changed: [test-ui] => (item=/var/lib/imunify360)
279ok: [test-ui] => (item=/etc/sysconfig/imunify360)
280ok: [test-ui] => (item=/var/log/imunify360/cli)
281ok: [test-ui] => (item=/var/log/imunify360/cor)
282ok: [test-ui] => (item=/var/log/imunify360/mrs)
283ok: [test-ui] => (item=/var/log/imunify360/api)
284ok: [test-ui] => (item=/var/log/imunify360/flower)
285ok: [test-ui] => (item=/var/log/imunify360/celery)
286ok: [test-ui] => (item=/var/log/imunify360/cron)
287
288TASK [base_config : set_fact] **************************************************
289ok: [test-ui]
290
291TASK [base_config : set ulimit nproc use_max] **********************************
292ok: [test-ui]
293
294TASK [base_config : Install firewalld for dev & test setups] *******************
295ok: [test-ui] => (item=[u'firewalld'])
296
297TASK [base_config : Start firewalld server] ************************************
298ok: [test-ui]
299
300TASK [base_config : Add logrotate config] **************************************
301ok: [test-ui]
302
303TASK [telegraf : Create /etc/telegraf directory] *******************************
304skipping: [test-ui]
305
306TASK [telegraf : Configure telegraf] *******************************************
307skipping: [test-ui]
308
309TASK [telegraf : Create collect-unbound-stats script] **************************
310skipping: [test-ui]
311
312TASK [telegraf : Start telegraf] ***********************************************
313skipping: [test-ui]
314
315TASK [haproxy : Create haproxy group] ******************************************
316ok: [test-ui]
317
318TASK [haproxy : Create haproxy user] *******************************************
319ok: [test-ui]
320
321TASK [haproxy : Create config] *************************************************
322ok: [test-ui]
323
324TASK [haproxy : Start haproxy] *************************************************
325changed: [test-ui]
326
327TASK [haproxy : Reload haproxy config] *****************************************
328changed: [test-ui]
329
330TASK [correlation_ui_provision : Open port for web_ui] *************************
331ok: [test-ui] => (item=9443)
332ok: [test-ui] => (item=8443)
333
334TASK [correlation_ui_provision : Ensure haproxy config dir] ********************
335skipping: [test-ui] => (item=/etc/haproxy)
336skipping: [test-ui] => (item=/var/lib/haproxy)
337
338TASK [correlation_ui_provision : Create haproxy config] ************************
339skipping: [test-ui]
340
341TASK [correlation_ui_provision : Start haproxy] ********************************
342skipping: [test-ui]
343
344TASK [correlation_ui_provision : Cronjob for restarting services which use certificates every month] ***
345skipping: [test-ui]
346
347PLAY [Getting source timestamp] ************************************************
348
349TASK [Gathering Facts] *********************************************************
350ok: [test-server]
351
352TASK [date_tag : Get date tag] *************************************************
353skipping: [test-server]
354
355PLAY [Deploy correlation-api] **************************************************
356
357TASK [Gathering Facts] *********************************************************
358ok: [test-server]
359
360TASK [slack_notifier : Send notification to slack] *****************************
361skipping: [test-server]
362
363TASK [upload : Install unzip] **************************************************
364ok: [test-server]
365
366TASK [upload : Create directories] *********************************************
367ok: [test-server]
368
369TASK [upload : Prepare src archive] ********************************************
370changed: [test-server -> localhost]
371
372TASK [upload : Upload sources into /home/imunify360/defence360] ****************
373changed: [test-server]
374
375TASK [upload : Remove src archive] *********************************************
376changed: [test-server -> localhost]
377
378TASK [upload : Set symlinks] ***************************************************
379ok: [test-server]
380
381TASK [upload : Set date tag] ***************************************************
382ok: [test-server]
383
384TASK [correlation_api : Copy API JWT public key] *******************************
385ok: [test-server]
386
387TASK [correlation_api : Copy CLN public key] ***********************************
388ok: [test-server]
389
390TASK [correlation_api : Create correlation-api env config file] ****************
391ok: [test-server]
392
393TASK [correlation_api : Create dir for logs] ***********************************
394ok: [test-server]
395
396TASK [correlation_api : Create tmp dir] ****************************************
397ok: [test-server]
398
399TASK [correlation_api : Build server docker image] *****************************
400fatal: [test-server]: FAILED! => changed=false
401 msg: 'Error building imunify360/server - code: 1, message: The command ''/bin/sh -c CFLAGS="-D__NEED_ssize_t" pip3 install --prefix=/pypkg $requirements'' returned a non-zero code: 1, logs: [u''Step 1/16 : FROM alpine:3.10.1 as base'', u''\n'', u'' ---> b7b28af77ffe\n'', u''Step 2/16 : ENV LANG=C.UTF-8'', u''\n'', u'' ---> Using cache\n'', u'' ---> 6e5e60046421\n'', u''Step 3/16 : RUN apk update && apk add python3 libffi openssl ca-certificates pcre curl libxml2 xmlsec openssh --update busybox-suid bash && ln -sf /usr/bin/python3.7 /usr/bin/python'', u''\n'', u'' ---> Using cache\n'', u'' ---> c6f65e12bd39\n'', u''Step 4/16 : FROM base as deps'', u''\n'', u'' ---> c6f65e12bd39\n'', u"Step 5/16 : ARG requirements=''-r requirements.txt''", u''\n'', u'' ---> Using cache\n'', u'' ---> 0f4c3fee26e1\n'', u''Step 6/16 : ENV PYTHONPATH=/pypkg/lib/python3.7/site-packages'', u''\n'', u'' ---> Using cache\n'', u'' ---> 1a86386e345b\n'', u''Step 7/16 : RUN apk add python3-dev libffi-dev openssl-dev
402 pcre-dev build-base linux-headers git libxml2-dev libxslt-dev pkgconfig xmlsec-dev musl-dev'', u''\n'', u'' ---> Using cache\n'', u'' ---> 322133eb0a7a\n'', u''Step 8/16 : RUN ln -s /usr/include/locale.h /usr/include/xlocale.h'', u''\n'', u'' ---> Using cache\n'', u'' ---> 28a24784c63f\n'', u''Step 9/16 : COPY ./requirements.txt requirements.txt'', u''\n'', u'' ---> Using cache\n'', u'' ---> 82dc7941094d\n'', u''Step 10/16 : COPY ./requirements-test.txt requirements-test.txt'', u''\n'', u'' ---> Using cache\n'', u'' ---> cfc8a0c5b5a1\n'', u''Step 11/16 : RUN pip3 install -U pip'', u''\n'', u'' ---> Using cache\n'', u'' ---> f522d4b27c06\n'', u''Step 12/16 : RUN CFLAGS="-D__NEED_ssize_t" pip3 install --prefix=/pypkg $requirements'', u''\n'', u'' ---> Running in 2c574312c427\n'', u''Collecting aioamqp==0.11.0 (from -r requirements.txt (line 1))\n'', u'' Downloading https://files.pythonhosted.org/packages/62/10/ae5a6a3d8aa0eecda95c46029145605fb27abfad2a385912f5bab4761e06/aioamqp-0.11.0-py33.py34.py35-none-any.whl\n'',
403 u''Collecting aiodns==1.1.1 (from -r requirements.txt (line 2))\n'', u'' Downloading https://files.pythonhosted.org/packages/bd/f5/b69cb930fd5ab0569396659afe3f3c0d37d4098e5d0ba6afdf6fd9388cb0/aiodns-1.1.1-py2.py3-none-any.whl\n'', u''Collecting aiohttp==3.3.2 (from -r requirements.txt (line 3))\n'', u'' Downloading https://files.pythonhosted.org/packages/72/6a/5bbf3544fe8de525f4521506b372dc9c3b13070fe34e911c976aa95631d7/aiohttp-3.3.2.tar.gz (771kB)\n'', u'' Installing build dependencies: started\n'', u" Installing build dependencies: finished with status ''done''\n Getting requirements to build wheel: started\n", u" Getting requirements to build wheel: finished with status ''done''\n Preparing wheel metadata: started\n", u" Preparing wheel metadata: finished with status ''done''\n", u''Collecting aiohttp-cors==0.7.0 (from -r requirements.txt (line 4))\n'', u'' Downloading https://files.pythonhosted.org/packages/13/e7/e436a0c0eb5127d8b491a9b83ecd2391c6ff7dcd5548dfaec2080a2340fd/aiohttp_cors-0.7.0-py3-none-any.whl\n'',
404 u''Collecting aiohttp-jinja2==0.13.0 (from -r requirements.txt (line 5))\n'', u'' Downloading https://files.pythonhosted.org/packages/98/17/fbbdbecfb93030f058b21b9b2baae91e0e81407970391bed135913f19bd9/aiohttp_jinja2-0.13.0-py3-none-any.whl\n'', u''Collecting aiohttp-security==0.2.0 (from -r requirements.txt (line 6))\n'', u'' Downloading https://files.pythonhosted.org/packages/0e/57/5659ef3b5a1043c86cc1e4d11092eb5a6acca91da15c8151336415dfabf6/aiohttp_security-0.2.0-py3-none-any.whl\n'', u''Collecting aiohttp-session==2.7.0 (from -r requirements.txt (line 7))\n'', u'' Downloading https://files.pythonhosted.org/packages/d0/40/d1478643b9f212ce039e9f739acfb23abc737f6269c80435ed7827490e8b/aiohttp_session-2.7.0-py3-none-any.whl\n'', u''Collecting aioredis==1.2.0 (from -r requirements.txt (line 8))\n'', u'' Downloading https://files.pythonhosted.org/packages/bc/2f/9ad85f5321f3f8604ae0f9b508f53f5f284fdb18b8095d1770f69e551a5e/aioredis-1.2.0-py3-none-any.whl (63kB)\n'', u''Collecting amqp==2.4.2
405 (from -r requirements.txt (line 9))\n'', u'' Downloading https://files.pythonhosted.org/packages/42/ec/cbbaa8f75be8cbd019afb9d63258e2bdc95242f8c46a54bb90db5fef03bd/amqp-2.4.2-py2.py3-none-any.whl (49kB)\n'', u''Collecting asn1crypto==0.24.0 (from -r requirements.txt (line 10))\n'', u'' Downloading https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl (101kB)\n'', u''Collecting async-lru==1.0.1 (from -r requirements.txt (line 11))\n'', u'' Downloading https://files.pythonhosted.org/packages/30/fc/a9a15a5fc778c425320b31da972ea241b9d660f6c95f82a2f134704a96fe/async_lru-1.0.1.tar.gz\n'', u''Collecting async-timeout==3.0.1 (from -r requirements.txt (line 12))\n'', u'' Downloading https://files.pythonhosted.org/packages/e1/1e/5a4441be21b0726c4464f3f23c8b19628372f606755a9d2e46c187e65ec4/async_timeout-3.0.1-py3-none-any.whl\n'', u''Collecting attrs==19.1.0 (from -r requirements.txt (line 13))\n'', u'' Downloading
406 https://files.pythonhosted.org/packages/23/96/d828354fa2dbdf216eaa7b7de0db692f12c234f7ef888cc14980ef40d1d2/attrs-19.1.0-py2.py3-none-any.whl\n'', u''Collecting Babel==2.6.0 (from -r requirements.txt (line 14))\n'', u'' Downloading https://files.pythonhosted.org/packages/b8/ad/c6f60602d3ee3d92fbed87675b6fb6a6f9a38c223343ababdb44ba201f10/Babel-2.6.0-py2.py3-none-any.whl (8.1MB)\n'', u''Collecting billiard==3.6.0 (from -r requirements.txt (line 15))\n'', u'' Downloading https://files.pythonhosted.org/packages/3c/a0/5a01bed569cf1af8fcdd4294590acb980a2788d1594f4ccd678b6fea8644/billiard-3.6.0.0.tar.gz (151kB)\n'', u''Collecting cached-property==1.4.3 (from -r requirements.txt (line 16))\n'', u'' Downloading https://files.pythonhosted.org/packages/88/09/4b7a484f96cbceda746e03f0167021c909c3ceae1c6f2e844d79476cb70e/cached_property-1.4.3-py2.py3-none-any.whl\n'', u''Collecting cachel==0.9.0 (from -r requirements.txt (line 17))\n'', u'' Downloading https://files.pythonhosted.org/packages/8f/8f/8248f75d2fe13b44d9d81409927f971761324b62404cde70569fdd4c21e2/cachel-0.9.0.tar.gz\n'',
407 u''Collecting celery==4.3.0 (from -r requirements.txt (line 18))\n'', u'' Downloading https://files.pythonhosted.org/packages/5c/a1/a3dd9d8bfa09156ec2cba37f90accf35c0f4ecc3980d96cb4fb99e56504b/celery-4.3.0-py2.py3-none-any.whl (413kB)\n'', u''Collecting certifi==2018.11.29 (from -r requirements.txt (line 19))\n'', u'' Downloading https://files.pythonhosted.org/packages/9f/e0/accfc1b56b57e9750eba272e24c4dddeac86852c2bebd1236674d7887e8a/certifi-2018.11.29-py2.py3-none-any.whl (154kB)\n'', u''Collecting cffi==1.12.2 (from -r requirements.txt (line 20))\n'', u'' Downloading https://files.pythonhosted.org/packages/64/7c/27367b38e6cc3e1f49f193deb761fe75cda9f95da37b67b422e62281fcac/cffi-1.12.2.tar.gz (453kB)\n'', u''Collecting chardet==3.0.4 (from -r requirements.txt (line 21))\n'', u'' Downloading https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133kB)\n'', u''Collecting click==6.7 (from -r requirements.txt
408 (line 22))\n'', u'' Downloading https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl (71kB)\n'', u''Collecting clickhouse-cityhash==1.0.2.1 (from -r requirements.txt (line 23))\n'', u'' Downloading https://files.pythonhosted.org/packages/52/03/66f0d247a67df4e893bab368d86a7323df643e8ccc017d9b26fd10ed0fe6/clickhouse-cityhash-1.0.2.1.tar.gz\n'', u''Collecting clickhouse-driver==0.1.0 (from -r requirements.txt (line 24))\n'', u'' Downloading https://files.pythonhosted.org/packages/ed/09/93c45040ff215c881cf7d5b43fbb0009ed77a67a6e5ded64ba7f16018295/clickhouse-driver-0.1.0.tar.gz (133kB)\n'', u''Collecting covador==0.9.25 (from -r requirements.txt (line 25))\n'', u'' Downloading https://files.pythonhosted.org/packages/c1/e8/01b343728cf8eb47c003ba0d054936e473adb8b66fed4bdeab39bd47291e/covador-0.9.25.tar.gz\n'', u''Collecting cryptography==2.6.1 (from -r requirements.txt (line 26))\n'', u'' Downloading https://files.pythonhosted.org/packages/07/ca/bc827c5e55918ad223d59d299fff92f3563476c3b00d0a9157d9c0217449/cryptography-2.6.1.tar.gz
409 (491kB)\n'', u'' Installing build dependencies: started\n'', u" Installing build dependencies: finished with status ''done''\n", u'' Getting requirements to build wheel: started\n'', u" Getting requirements to build wheel: finished with status ''done''\n Preparing wheel metadata: started\n", u" Preparing wheel metadata: finished with status ''done''\n", u''Collecting defusedxml==0.5.0 (from -r requirements.txt (line 27))\n'', u'' Downloading https://files.pythonhosted.org/packages/87/1c/17f3e3935a913dfe2a5ca85fa5ccbef366bfd82eb318b1f75dadbf0affca/defusedxml-0.5.0-py2.py3-none-any.whl\n'', u''Collecting dnslib==0.9.7 (from -r requirements.txt (line 28))\n'', u'' Downloading https://files.pythonhosted.org/packages/3a/c0/ee8fe42363b7402c97ddbe468fe2d0a72d93e24d8a264dc72b8963cc5bc0/dnslib-0.9.7.tar.gz (60kB)\n'', u''Collecting flower==0.9.2 (from -r requirements.txt (line 29))\n'', u'' Downloading https://files.pythonhosted.org/packages/48/7f/344a8f93cbd6669b4fd03c04d8f9a06e9023da7b61145dea5836433bbbe5/flower-0.9.2.tar.gz
410 (1.3MB)\n'', u''Collecting gglsbl3==0.1.4 (from -r requirements.txt (line 30))\n'', u'' Downloading https://files.pythonhosted.org/packages/f7/46/d0008db4fdaf72b086d6149c9ecfa27a43f7beb2937a52c866b12216139e/gglsbl3-0.1.4.tar.gz\n'', u''Collecting hiredis==1.0.0 (from -r requirements.txt (line 31))\n'', u'' Downloading https://files.pythonhosted.org/packages/9e/e0/c160dbdff032ffe68e4b3c576cba3db22d8ceffc9513ae63368296d1bcc8/hiredis-1.0.0.tar.gz (54kB)\n'', u''Collecting humanize==0.5.1 (from -r requirements.txt (line 32))\n'', u'' Downloading https://files.pythonhosted.org/packages/8c/e0/e512e4ac6d091fc990bbe13f9e0378f34cf6eecd1c6c268c9e598dcf5bb9/humanize-0.5.1.tar.gz\n'', u''Collecting idna==2.6 (from -r requirements.txt (line 33))\n'', u'' Downloading https://files.pythonhosted.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6-py2.py3-none-any.whl (56kB)\n'', u''Collecting idna-ssl==1.1.0 (from -r requirements.txt (line 34))\n'', u'' Downloading
411 https://files.pythonhosted.org/packages/46/03/07c4894aae38b0de52b52586b24bf189bb83e4ddabfe2e2c8f2419eec6f4/idna-ssl-1.1.0.tar.gz\n'', u''Collecting IP2Location==8.0.0 (from -r requirements.txt (line 35))\n'', u'' Downloading https://files.pythonhosted.org/packages/d3/c2/271ed5e14de08ff3d5a527a3d555edb7faafd2ab088d7f72c0b5549ca4d1/ip2location-8.0.0.tar.gz (1.8MB)\n'', u''Collecting IP2Proxy==1.0.2 (from -r requirements.txt (line 36))\n'', u'' Downloading https://files.pythonhosted.org/packages/5b/a5/9cf740f8c216a72e2efcf4154732ae1c7ba0ced8a3349436b573b575259f/IP2Proxy-1.0.2-py3-none-any.whl\n'', u''Collecting isodate==0.6.0 (from -r requirements.txt (line 37))\n'', u'' Downloading https://files.pythonhosted.org/packages/9b/9f/b36f7774ff5ea8e428fdcfc4bb332c39ee5b9362ddd3d40d9516a55221b2/isodate-0.6.0-py2.py3-none-any.whl (45kB)\n'', u''Collecting Jinja2==2.10 (from -r requirements.txt (line 38))\n'', u'' Downloading https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl
412 (126kB)\n'', u''Collecting jwcrypto==0.6.0 (from -r requirements.txt (line 39))\n'', u'' Downloading https://files.pythonhosted.org/packages/f0/0d/00173a6aee1025e529b21c365182c8d06e78b1beb98d5633f841da6f122e/jwcrypto-0.6.0-py2.py3-none-any.whl (73kB)\n'', u''Collecting kombu==4.5.0 (from -r requirements.txt (line 40))\n'', u'' Downloading https://files.pythonhosted.org/packages/b7/af/1914e93314f1b98756d5c5e366193124a0ffaab0e6d0e51e0f6f65fa851d/kombu-4.5.0-py2.py3-none-any.whl (185kB)\n'', u''Collecting lmdb==0.94 (from -r requirements.txt (line 41))\n'', u'' Downloading https://files.pythonhosted.org/packages/cb/31/5be8f436b56733d9e69c721c358502f4d77b627489a459978686be7db65f/lmdb-0.94.tar.gz (4.0MB)\n'', u''Collecting lxml==4.3.2 (from -r requirements.txt (line 42))\n'', u'' Downloading https://files.pythonhosted.org/packages/65/6f/d070609b415f4a24bf36b7deb94bfd791e8d023c0dbf4233659af53fe0ab/lxml-4.3.2.tar.gz (4.4MB)\n'', u''Collecting lz4==2.1.6 (from -r requirements.txt (line 43))\n'',
413 u'' Downloading https://files.pythonhosted.org/packages/b3/48/ef32029fc6ae23fb37568972216646deeaaf9f833c237afdf37c0d975bff/lz4-2.1.6.tar.gz (129kB)\n'', u''Collecting MarkupSafe==1.1.1 (from -r requirements.txt (line 44))\n'', u'' Downloading https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz\n'', u''Collecting motor==2.0.0 (from -r requirements.txt (line 45))\n'', u'' Downloading https://files.pythonhosted.org/packages/28/ca/a2e740ad2822cbf0d2ac4a3b2b48e043142014ab5c8c2129fa5c71c8cdb5/motor-2.0.0-py2.py3-none-any.whl (45kB)\n'', u''Collecting msgpack==0.6.1 (from -r requirements.txt (line 46))\n'', u'' Downloading https://files.pythonhosted.org/packages/81/9c/0036c66234482044070836cc622266839e2412f8108849ab0bfdeaab8578/msgpack-0.6.1.tar.gz (118kB)\n'', u''Collecting multidict==4.5.2 (from -r requirements.txt (line 47))\n'', u'' Downloading https://files.pythonhosted.org/packages/7f/8f/b3c8c5b062309e854ce5b726fc101195fbaa881d306ffa5c2ba19efa3af2/multidict-4.5.2.tar.gz
414 (105kB)\n'', u''Collecting packaging==16.8 (from -r requirements.txt (line 48))\n'', u'' Downloading https://files.pythonhosted.org/packages/87/1b/c39b7c65b5612812b83d6cab7ef2885eac9f6beb0b7b8a7071a186aea3b1/packaging-16.8-py2.py3-none-any.whl\n'', u''Collecting pkgconfig==1.4.0 (from -r requirements.txt (line 49))\n'', u'' Downloading https://files.pythonhosted.org/packages/e1/8a/c205fad800317a59e8d218981a8a7a3a00ec69c7fd55eca58dd08e6b0a18/pkgconfig-1.4.0-py2.py3-none-any.whl\n'', u''Collecting pycares==2.3.0 (from -r requirements.txt (line 50))\n'', u'' Downloading https://files.pythonhosted.org/packages/89/5c/3a7e1a52d6abb52b9ca1a56d2df699936e89d8b98f75cfd60d03363e7c10/pycares-2.3.0.tar.gz (224kB)\n'', u''Collecting pycparser==2.19 (from -r requirements.txt (line 51))\n'', u'' Using cached https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz\n'', u''Collecting pycryptodome==3.4.7 (from -r requirements.txt
415 (line 52))\n'', u'' Downloading https://files.pythonhosted.org/packages/2b/9b/aaa940ab8affd66eed043d69332dc607cddd68f9e399d93dcdfc8149fb21/pycryptodome-3.4.7.tar.gz (6.5MB)\n'', u''Collecting pymongo==3.7.1 (from -r requirements.txt (line 53))\n'', u'' Downloading https://files.pythonhosted.org/packages/b2/c8/8911124c0900cf83e39124a2849b6c992b32cf8d94f88941b06759b43825/pymongo-3.7.1.tar.gz (723kB)\n'', u''Collecting pyparsing==2.3.1 (from -r requirements.txt (line 54))\n'', u'' Downloading https://files.pythonhosted.org/packages/de/0a/001be530836743d8be6c2d85069f46fecf84ac6c18c7f5fb8125ee11d854/pyparsing-2.3.1-py2.py3-none-any.whl (61kB)\n'', u''Collecting python-http-client==3.1.0 (from -r requirements.txt (line 55))\n'', u'' Downloading https://files.pythonhosted.org/packages/e0/74/e43e494a44e78a1188552aa9dfc2f738cd4089b6f8a18c49f186f2b841a3/python_http_client-3.1.0.tar.gz\n'', u''Collecting python-jwt==3.2.4 (from -r requirements.txt (line 56))\n'', u'' Downloading https://files.pythonhosted.org/packages/30/35/df19a7eba32898dc89a99d597c9595f2e78c896c6a5c32decf786b751af5/python_jwt-3.2.4-py2.py3-none-any.whl\n'',
416 u''Collecting python3-protobuf==2.5.0 (from -r requirements.txt (line 57))\n'', u'' Downloading https://files.pythonhosted.org/packages/7d/81/80e6973aa1ff38599b40e2c9db86478b239039654230c9d91be8b29c82d1/python3-protobuf-2.5.0.tar.gz (69kB)\n'', u''Collecting python3-saml==1.4.1 (from -r requirements.txt (line 58))\n'', u'' Downloading https://files.pythonhosted.org/packages/d9/2c/009c0153f6e1b7b54fda3de2eaf18558e9c222f3cb938b25a07229ffb375/python3_saml-1.4.1-py3-none-any.whl (71kB)\n'', u''Collecting pytricia==0.9.6 (from -r requirements.txt (line 59))\n'', u'' Downloading https://files.pythonhosted.org/packages/66/44/aeeef24f4a56b78bca40bafccc3e1bd431cc2abe210bf77c769fe91c69fe/pytricia-0.9.6.tar.gz\n'', u''Collecting pytz==2018.4 (from -r requirements.txt (line 60))\n'', u'' Downloading https://files.pythonhosted.org/packages/dc/83/15f7833b70d3e067ca91467ca245bae0f6fe56ddc7451aa0dc5606b120f2/pytz-2018.4-py2.py3-none-any.whl (510kB)\n'', u''Collecting raven==6.9.0 (from -r requirements.txt
417 (line 61))\n'', u'' Downloading https://files.pythonhosted.org/packages/11/3a/b3e46b279b8bdd9eb55857d0e95044cad31732c80f628bb75e1e9e881a32/raven-6.9.0-py2.py3-none-any.whl (287kB)\n'', u''Collecting redis==3.2.0 (from -r requirements.txt (line 62))\n'', u'' Downloading https://files.pythonhosted.org/packages/d0/8b/c43ef27d02382853b22c49bc41a8389e47d60811dd1d72b9a45bc905a5f8/redis-3.2.0-py2.py3-none-any.whl (65kB)\n'', u''Collecting requests==2.18.4 (from -r requirements.txt (line 63))\n'', u'' Downloading https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests-2.18.4-py2.py3-none-any.whl (88kB)\n'', u''Collecting sendgrid==3.6.3 (from -r requirements.txt (line 64))\n'', u'' Downloading https://files.pythonhosted.org/packages/a8/52/69abadece52a7d74113380f5fedf16cf74d6f97f8a0b95f7b9b88003d97d/sendgrid-3.6.3-py2.py3-none-any.whl\n'', u''Collecting six==1.12.0 (from -r requirements.txt (line 65))\n'', u'' Downloading https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl\n'',
418 u''Collecting statsd==3.2.2 (from -r requirements.txt (line 66))\n'', u'' Downloading https://files.pythonhosted.org/packages/73/65/52e43c9489b0022b8bf531aada147e33a63e7911b1e8cb635187138910f9/statsd-3.2.2-py2.py3-none-any.whl\n'', u''Collecting tornado==5.1 (from -r requirements.txt (line 67))\n'', u'' Downloading https://files.pythonhosted.org/packages/45/ec/f2a03a0509bcfca336bef23a3dab0d07504893af34fd13064059ba4a0503/tornado-5.1.tar.gz (516kB)\n'', u''Collecting ua-parser==0.7.2 (from -r requirements.txt (line 68))\n'', u'' Downloading https://files.pythonhosted.org/packages/40/70/b1641850a4b89f7f9b8664bc8be6ad95a32a29b705e3536eb229f20fcaa8/ua_parser-0.7.2-py2.py3-none-any.whl\n'', u''Collecting ujson==1.35 (from -r requirements.txt (line 69))\n'', u'' Downloading https://files.pythonhosted.org/packages/16/c4/79f3409bc710559015464e5f49b9879430d8f87498ecdc335899732e5377/ujson-1.35.tar.gz (192kB)\n'', u''Collecting urllib3==1.22 (from -r requirements.txt (line 70))\n'', u'' Downloading
419 https://files.pythonhosted.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1.22-py2.py3-none-any.whl (132kB)\n'', u''Collecting uvloop==0.11.2 (from -r requirements.txt (line 71))\n'', u'' Downloading https://files.pythonhosted.org/packages/5c/37/6daa39aac42b2deda6ee77f408bec0419b600e27b89b374b0d440af32b10/uvloop-0.11.2.tar.gz (1.9MB)\n'', u''Collecting uWSGI==2.0.17.1 (from -r requirements.txt (line 72))\n'', u'' Downloading https://files.pythonhosted.org/packages/a2/c9/a2d5737f63cd9df4317a4acc15d1ddf4952e28398601d8d7d706c16381e0/uwsgi-2.0.17.1.tar.gz (800kB)\n'', u''Collecting vine==1.3.0 (from -r requirements.txt (line 73))\n'', u'' Downloading https://files.pythonhosted.org/packages/7f/60/82c03047396126c8331ceb64da1dc52d4f1317209f32e8fe286d0c07365a/vine-1.3.0-py2.py3-none-any.whl\n'', u''Collecting xmlsec==1.3.3 (from -r requirements.txt (line 74))\n'', u'' Downloading https://files.pythonhosted.org/packages/35/42/d7cd323c91d4706f3cc32ffe7d5f851ab8ef9898ccb350f6ba593dd8b89a/xmlsec-1.3.3.tar.gz\n'',
420 u''\x1b[91m ERROR: Command errored out with exit status 1:\n command: /usr/bin/python3.7 -c \''import sys, setuptools, tokenize; sys.argv[0] = \''"\''"\''/tmp/pip-install-_w4koe0o/xmlsec/setup.py\''"\''"\''; __file__=\''"\''"\''/tmp/pip-install-_w4koe0o/xmlsec/setup.py\''"\''"\'';f=getattr(tokenize, \''"\''"\''open\''"\''"\'', open)(__file__);code=f.read().replace(\''"\''"\''\\r\\n\''"\''"\'', \''"\''"\''\\n\''"\''"\'');f.close();exec(compile(code, __file__, \''"\''"\''exec\''"\''"\''))\'' egg_info --egg-base pip-egg-info\n cwd: /tmp/pip-install-_w4koe0o/xmlsec/\n Complete output (144 lines):\n gcc: fatal error: Killed signal terminated program cc1\n compilation terminated.\n /tmp/easy_install-goa2fnej/lxml-4.4.1/temp/xmlXPathInits5l57kdf.c:2:1: warning: return type defaults to \''int\'' [-Wimplicit-int]\n main (int argc, char **argv) {\n ^~~~\n Traceback (most recent call last):\n File "/usr/lib/python3.7/distutils/unixccompiler.py", line 118,
421 in _compile\n extra_postargs)\n File "/usr/lib/python3.7/distutils/ccompiler.py", line 909, in spawn\n spawn(cmd, dry_run=self.dry_run)\n File "/usr/lib/python3.7/distutils/spawn.py", line 36, in spawn\n _spawn_posix(cmd, search_path, dry_run=dry_run)\n File "/usr/lib/python3.7/distutils/spawn.py", line 159, in _spawn_posix\n % (cmd, exit_status))\n distutils.errors.DistutilsExecError: command \''gcc\'' failed with exit status 1\n \n During handling of the above exception, another exception occurred:\n \n Traceback (most recent call last):\n File "/usr/lib/python3.7/distutils/core.py", line 148, in setup\n dist.run_commands()\n File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands\n self.run_command(cmd)\n File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command\n cmd_obj.run()\n File "/usr/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 172,
422 in run\n cmd = self.call_command(\''install_lib\'', warn_dir=0)\n File "/usr/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 158, in call_command\n self.run_command(cmdname)\n File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command\n self.distribution.run_command(command)\n File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command\n cmd_obj.run()\n File "/usr/lib/python3.7/site-packages/setuptools/command/install_lib.py", line 11, in run\n self.build()\n File "/usr/lib/python3.7/distutils/command/install_lib.py", line 107, in build\n self.run_command(\''build_ext\'')\n File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command\n self.distribution.run_command(command)\n File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command\n cmd_obj.run()\n File "/tmp/easy_install-goa2fnej/lxml-4.4.1/setupinfo.py", line 245, in run\n File
423 "/usr/lib/python3.7/distutils/command/build_ext.py", line 340, in run\n self.build_extensions()\n File "/usr/lib/python3.7/distutils/command/build_ext.py", line 449, in build_extensions\n self._build_extensions_serial()\n File "/usr/lib/python3.7/distutils/command/build_ext.py", line 474, in _build_extensions_serial\n self.build_extension(ext)\n File "/usr/lib/python3.7/distutils/command/build_ext.py", line 534, in build_extension\n depends=ext.depends)\n File "/usr/lib/python3.7/distutils/ccompiler.py", line 574, in compile\n self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)\n File "/usr/lib/python3.7/distutils/unixccompiler.py", line 120, in _compile\n raise CompileError(msg)\n distutils.errors.CompileError: command \''gcc\'' failed with exit status 1\n \n During handling of the above exception, another exception occurred:\n \n Traceback (most recent call last):\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py",
424 line 154, in save_modules\n yield saved\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py", line 195, in setup_context\n yield\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py", line 250, in run_setup\n _execfile(setup_script, ns)\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py", line 45, in _execfile\n exec(code, globals, locals)\n File "/tmp/easy_install-goa2fnej/lxml-4.4.1/setup.py", line 242, in <module>\n File "/usr/lib/python3.7/site-packages/setuptools/__init__.py", line 145, in setup\n return distutils.core.setup(**attrs)\n File "/usr/lib/python3.7/distutils/core.py", line 163, in setup\n raise SystemExit("error: " + str(msg))\n SystemExit: error: command \''gcc\'' failed with exit status 1\n \n During handling of the above exception, another exception occurred:\n \n Traceback (most recent call last):\n File "/usr/lib/python3.7/site-packages/setuptools/command/easy_install.py",
425 line 1144, in run_setup\n run_setup(setup_script, args)\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py", line 253, in run_setup\n raise\n File "/usr/lib/python3.7/contextlib.py", line 130, in __exit__\n self.gen.throw(type, value, traceback)\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py", line 195, in setup_context\n yield\n File "/usr/lib/python3.7/contextlib.py", line 130, in __exit__\n self.gen.throw(type, value, traceback)\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py", line 166, in save_modules\n saved_exc.resume()\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py", line 141, in resume\n six.reraise(type, exc, self._tb)\n File "/usr/lib/python3.7/site-packages/setuptools/_vendor/six.py", line 685, in reraise\n raise value.with_traceback(tb)\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py", line 154, in save_modules\n yield
426 saved\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py", line 195, in setup_context\n yield\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py", line 250, in run_setup\n _execfile(setup_script, ns)\n File "/usr/lib/python3.7/site-packages/setuptools/sandbox.py", line 45, in _execfile\n exec(code, globals, locals)\n File "/tmp/easy_install-goa2fnej/lxml-4.4.1/setup.py", line 242, in <module>\n File "/usr/lib/python3.7/site-packages/setuptools/__init__.py", line 145, in setup\n return distutils.core.setup(**attrs)\n File "/usr/lib/python3.7/distutils/core.py", line 163, in setup\n raise SystemExit("error: " + str(msg))\n SystemExit: error: command \''gcc\'' failed with exit status 1\n \n During handling of the above exception, another exception occurred:\n \n Traceback (most recent call last):\n File "<string>", line 1, in <module>\n File "/tmp/pip-install-_w4koe0o/xmlsec/setup.py",
427 line 60, in <module>\n \''Topic :: Text Processing :: Markup :: XML\''\n File "/usr/lib/python3.7/site-packages/setuptools/__init__.py", line 144, in setup\n _install_setup_requires(attrs)\n File "/usr/lib/python3.7/site-packages/setuptools/__init__.py", line 139, in _install_setup_requires\n dist.fetch_build_eggs(dist.setup_requires)\n File "/usr/lib/python3.7/site-packages/setuptools/dist.py", line 724, in fetch_build_eggs\n replace_conflicting=True,\n File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 782, in resolve\n replace_conflicting=replace_conflicting\n File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 1065, in best_match\n return self.obtain(req, installer)\n File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 1077, in obtain\n return installer(requirement)\n File "/usr/lib/python3.7/site-packages/setuptools/dist.py", line 791, in
428 fetch_build_egg\n return cmd.easy_install(req)\n File "/usr/lib/python3.7/site-packages/setuptools/command/easy_install.py", line 679, in easy_install\n return self.install_item(spec, dist.location, tmpdir, deps)\n File "/usr/lib/python3.7/site-packages/setuptools/command/easy_install.py", line 705, in install_item\n dists = self.install_eggs(spec, download, tmpdir)\n File "/usr/lib/python3.7/site-packages/setuptools/command/easy_install.py", line 890, in install_eggs\n return self.build_and_install(setup_script, setup_base)\n File "/usr/lib/python3.7/site-packages/setuptools/command/easy_install.py", line 1158, in build_and_install\n self.run_setup(setup_script, setup_base, args)\n File "/usr/lib/python3.7/site-packages/setuptools/command/easy_install.py", line 1146, in run_setup\n raise DistutilsError("Setup script exited with %s" % (v.args[0],))\n distutils.errors.DistutilsError: Setup script exited with error: command
429 \''gcc\'' failed with exit status 1\n Building lxml version 4.4.1.\n Building without Cython.\n Using build configuration of libxslt 1.1.33\n Building against libxml2/libxslt in the following directory: /usr/lib\n Compile failed: command \''gcc\'' failed with exit status 1\n ----------------------------------------\n\x1b[0m'', u''\x1b[91mERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.\n\x1b[0m'', u''Removing intermediate container 2c574312c427\n'']'
430
431NO MORE HOSTS LEFT *************************************************************
432
433PLAY RECAP *********************************************************************
434test-server : ok=83 changed=17 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0
435test-ui : ok=21 changed=4 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0