Periodic build Juniper CI: Failed

1 view
Skip to first unread message

OpenCraft

unread,
Sep 9, 2021, 6:37:09 AM9/9/21
to open-edx-btr-...@googlegroups.com
The periodic deployment of open-release/juniper.master failed. Please see the details below.

Ansible task name: Change state of supervisord managed services
Relevant log lines:
{'changed': False,
'msg': "Provided path to supervisorctl does not exist or isn't executable: "
'/edx/bin/supervisorctl'}

AppServer ID: 20604
Latest successful provision date: 2021-09-08 09:45:34.361256+00:00
Configuration source repo: https://github.com/edx/configuration.git
Configuration version: open-release/juniper.master
OpenEdX platform source repo: https://github.com/edx/edx-platform.git
OpenEdX platform release: open-release/juniper.master
OpenEdX platform commit: open-release/juniper.master
build_log.json
configuration.json

OpenCraft

unread,
Sep 10, 2021, 8:37:05 AM9/10/21
to open-edx-btr-...@googlegroups.com
The periodic deployment of open-release/juniper.master failed. Please see the details below.

Ansible task name: Change state of supervisord managed services
Relevant log lines:
{'changed': False,
'msg': "Provided path to supervisorctl does not exist or isn't executable: "
'/edx/bin/supervisorctl'}

AppServer ID: 20638
build_log.json
configuration.json

OpenCraft

unread,
Sep 11, 2021, 10:37:23 AM9/11/21
to open-edx-btr-...@googlegroups.com
The periodic deployment of open-release/juniper.master failed. Please see the details below.

Ansible task name: Change state of supervisord managed services
Relevant log lines:
{'changed': False,
'msg': "Provided path to supervisorctl does not exist or isn't executable: "
'/edx/bin/supervisorctl'}

AppServer ID: 20650
build_log.json
configuration.json

OpenCraft

unread,
Sep 12, 2021, 12:36:27 PM9/12/21
to open-edx-btr-...@googlegroups.com
The periodic deployment of open-release/juniper.master failed. Please see the details below.

Ansible task name: Change state of supervisord managed services
Relevant log lines:
{'changed': False,
'msg': "Provided path to supervisorctl does not exist or isn't executable: "
'/edx/bin/supervisorctl'}

AppServer ID: 20656
build_log.json
configuration.json

OpenCraft

unread,
Sep 13, 2021, 2:36:34 PM9/13/21
to open-edx-btr-...@googlegroups.com
The periodic deployment of open-release/juniper.master failed. Please see the details below.

Ansible task name: Change state of supervisord managed services
Relevant log lines:
{'changed': False,
'msg': "Provided path to supervisorctl does not exist or isn't executable: "
'/edx/bin/supervisorctl'}

AppServer ID: 20669
build_log.json
configuration.json

OpenCraft

unread,
Sep 14, 2021, 4:38:52 PM9/14/21
to open-edx-btr-...@googlegroups.com
The periodic deployment of open-release/juniper.master failed. Please see the details below.

Ansible task name: Change state of supervisord managed services
Relevant log lines:
{'changed': False,
'msg': "Provided path to supervisorctl does not exist or isn't executable: "
'/edx/bin/supervisorctl'}

AppServer ID: 20686
build_log.json
configuration.json

OpenCraft

unread,
Sep 16, 2021, 6:36:27 AM9/16/21
to open-edx-btr-...@googlegroups.com
The periodic deployment of open-release/juniper.master failed. Please see the details below.

Ansible task name: Change state of supervisord managed services
Relevant log lines:
{'changed': False,
'msg': "Provided path to supervisorctl does not exist or isn't executable: "
'/edx/bin/supervisorctl'}

AppServer ID: 20695
build_log.json
configuration.json

OpenCraft

unread,
Sep 17, 2021, 8:37:08 AM9/17/21
to open-edx-btr-...@googlegroups.com
The periodic deployment of open-release/juniper.master failed. Please see the details below.

Ansible task name: Change state of supervisord managed services
Relevant log lines:
{'changed': False,
'msg': "Provided path to supervisorctl does not exist or isn't executable: "
'/edx/bin/supervisorctl'}

AppServer ID: 20708
build_log.json
configuration.json

Jill Vogel

unread,
Sep 17, 2021, 9:56:38 PM9/17/21
to Open edX BTR Notifications
The Juniper build has been failing for some time, most recently with this error:

2021-09-17 22:06:31+0930 INFO Failed to build mysqlclient

Because Juniper is no longer supported, I've archived this instance and will no longer be maintaining the periodic builds for Juniper.

FYI Full ansible trace:

2021-09-17 22:06:32+0930 INFO Installing collected packages: six, pycparser, python-dateutil, jmespath, docutils, cffi, urllib3, pynacl, pyasn1, markupsafe, idna, cryptography, chardet, certifi, botocore, bcrypt, s3transfer, rsa, requests, pyyaml, paramiko, jinja2, decorator, colorama, pymongo, pycrypto, prettytable, pathlib2, networkx, mysqlclient, ecdsa, docopt, datadog, boto3, boto, awscli, ansible
2021-09-17 22:06:36+0930 INFO Running setup.py install for mysqlclient: started
2021-09-17 22:06:37+0930 INFO Running setup.py install for mysqlclient: finished with status 'error'
2021-09-17 22:06:37+0930 ERROR command: /tmp/tmpkx8q1335/venv/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/tmpkx8q1335/pip-install-nm9x47m6/mysqlclient_39974d07d92c4b2d88fbc163ab7b7943/setup.py'"'"'; __file__='"'"'/tmp/tmpkx8q1335/pip-install-nm9x47m6/mysqlclient_39974d07d92c4b2d88fbc163ab7b7943/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/tmpkx8q1335/pip-wheel-n7btts09
2021-09-17 22:06:37+0930 ERROR cwd: /tmp/tmpkx8q1335/pip-install-nm9x47m6/mysqlclient_39974d07d92c4b2d88fbc163ab7b7943/
2021-09-17 22:06:37+0930 ERROR Complete output (35 lines):
2021-09-17 22:06:37+0930 ERROR /tmp/tmpkx8q1335/venv/lib/python3.6/site-packages/setuptools/dist.py:700: UserWarning: Usage of dash-separated 'distribution-name' will not be supported in future versions. Please use the underscore name 'distribution_name' instead
2021-09-17 22:06:37+0930 ERROR % (opt, underscore_opt))
2021-09-17 22:06:37+0930 ERROR /tmp/tmpkx8q1335/venv/lib/python3.6/site-packages/setuptools/dist.py:700: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead
2021-09-17 22:06:37+0930 ERROR % (opt, underscore_opt))
2021-09-17 22:06:37+0930 ERROR running bdist_wheel
2021-09-17 22:06:37+0930 ERROR running build
2021-09-17 22:06:37+0930 ERROR running build_py
2021-09-17 22:06:37+0930 ERROR creating build
2021-09-17 22:06:37+0930 ERROR creating build/lib.linux-x86_64-3.6
2021-09-17 22:06:37+0930 ERROR copying _mysql_exceptions.py -> build/lib.linux-x86_64-3.6
2021-09-17 22:06:37+0930 ERROR creating build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/__init__.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/compat.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/converters.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/connections.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/cursors.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/release.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/times.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:37+0930 ERROR creating build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/constants/__init__.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/constants/CR.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/constants/FIELD_TYPE.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/constants/ER.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/constants/FLAG.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/constants/REFRESH.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:37+0930 ERROR copying MySQLdb/constants/CLIENT.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:37+0930 ERROR running build_ext
2021-09-17 22:06:37+0930 ERROR building '_mysql' extension
2021-09-17 22:06:37+0930 ERROR creating build/temp.linux-x86_64-3.6
2021-09-17 22:06:37+0930 ERROR gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Dversion_info=(1,3,0,'final',1) -D__version__=1.3.0 -I/usr/include/mysql -I/tmp/tmpkx8q1335/venv/include -I/var/www/.pyenv/versions/3.6.10/include/python3.6m -c _mysql.c -o build/temp.linux-x86_64-3.6/_mysql.o
2021-09-17 22:06:37+0930 ERROR _mysql.c:40:10: fatal error: my_config.h: No such file or directory
2021-09-17 22:06:37+0930 ERROR 40 | #include "my_config.h"
2021-09-17 22:06:37+0930 ERROR | ^~~~~~~~~~~~~
2021-09-17 22:06:37+0930 ERROR compilation terminated.
2021-09-17 22:06:37+0930 ERROR error: command 'gcc' failed with exit status 1
2021-09-17 22:06:37+0930 ERROR ----------------------------------------
2021-09-17 22:06:37+0930 ERROR ERROR: Failed building wheel for mysqlclient
2021-09-17 22:06:37+0930 ERROR ERROR: Command errored out with exit status 1:
2021-09-17 22:06:37+0930 ERROR command: /tmp/tmpkx8q1335/venv/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/tmpkx8q1335/pip-install-nm9x47m6/mysqlclient_39974d07d92c4b2d88fbc163ab7b7943/setup.py'"'"'; __file__='"'"'/tmp/tmpkx8q1335/pip-install-nm9x47m6/mysqlclient_39974d07d92c4b2d88fbc163ab7b7943/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/tmpkx8q1335/pip-record-vn2danx7/install-record.txt --single-version-externally-managed --compile --install-headers /tmp/tmpkx8q1335/venv/include/site/python3.6/mysqlclient
2021-09-17 22:06:37+0930 ERROR cwd: /tmp/tmpkx8q1335/pip-install-nm9x47m6/mysqlclient_39974d07d92c4b2d88fbc163ab7b7943/
2021-09-17 22:06:37+0930 ERROR Complete output (35 lines):
2021-09-17 22:06:37+0930 ERROR /tmp/tmpkx8q1335/venv/lib/python3.6/site-packages/setuptools/dist.py:700: UserWarning: Usage of dash-separated 'distribution-name' will not be supported in future versions. Please use the underscore name 'distribution_name' instead
2021-09-17 22:06:37+0930 ERROR % (opt, underscore_opt))
2021-09-17 22:06:37+0930 ERROR /tmp/tmpkx8q1335/venv/lib/python3.6/site-packages/setuptools/dist.py:700: UserWarning: Usage of dash-separated 'build-requires' will not be supported in future versions. Please use the underscore name 'build_requires' instead
2021-09-17 22:06:37+0930 ERROR % (opt, underscore_opt))
2021-09-17 22:06:37+0930 ERROR running install
2021-09-17 22:06:37+0930 ERROR running build
2021-09-17 22:06:37+0930 ERROR running build_py
2021-09-17 22:06:37+0930 ERROR creating build
2021-09-17 22:06:37+0930 ERROR creating build/lib.linux-x86_64-3.6
2021-09-17 22:06:37+0930 ERROR copying _mysql_exceptions.py -> build/lib.linux-x86_64-3.6
2021-09-17 22:06:38+0930 ERROR creating build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/__init__.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/compat.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/converters.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/connections.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/cursors.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/release.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/times.py -> build/lib.linux-x86_64-3.6/MySQLdb
2021-09-17 22:06:38+0930 ERROR creating build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/constants/__init__.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/constants/CR.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/constants/FIELD_TYPE.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/constants/ER.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/constants/FLAG.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/constants/REFRESH.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:38+0930 ERROR copying MySQLdb/constants/CLIENT.py -> build/lib.linux-x86_64-3.6/MySQLdb/constants
2021-09-17 22:06:38+0930 ERROR running build_ext
2021-09-17 22:06:38+0930 ERROR building '_mysql' extension
2021-09-17 22:06:38+0930 ERROR creating build/temp.linux-x86_64-3.6
2021-09-17 22:06:38+0930 ERROR gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Dversion_info=(1,3,0,'final',1) -D__version__=1.3.0 -I/usr/include/mysql -I/tmp/tmpkx8q1335/venv/include -I/var/www/.pyenv/versions/3.6.10/include/python3.6m -c _mysql.c -o build/temp.linux-x86_64-3.6/_mysql.o
2021-09-17 22:06:38+0930 ERROR _mysql.c:40:10: fatal error: my_config.h: No such file or directory
2021-09-17 22:06:38+0930 ERROR 40 | #include "my_config.h"
2021-09-17 22:06:38+0930 ERROR | ^~~~~~~~~~~~~
2021-09-17 22:06:38+0930 ERROR compilation terminated.
2021-09-17 22:06:38+0930 ERROR error: command 'gcc' failed with exit status 1
2021-09-17 22:06:38+0930 ERROR ----------------------------------------
2021-09-17 22:06:38+0930 ERROR ERROR: Command errored out with exit status 1: /tmp/tmpkx8q1335/venv/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/tmpkx8q1335/pip-install-nm9x47m6/mysqlclient_39974d07d92c4b2d88fbc163ab7b7943/setup.py'"'"'; __file__='"'"'/tmp/tmpkx8q1335/pip-install-nm9x47m6/mysqlclient_39974d07d92c4b2d88fbc163ab7b7943/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/tmpkx8q1335/pip-record-vn2danx7/install-record.txt --single-version-externally-managed --compile --install-headers /tmp/tmpkx8q1335/venv/include/site/python3.6/mysqlclient Check the logs for full command output.
Reply all
Reply to author
Forward
0 new messages