Я пытаюсь запустить сетку селена с помощью docker и terraform, и я получаю сообщение об ошибке, которую я никогда не видел.
Файл Docker: RUN apk update && apk add jq openjdk8 openssh python py2-pip make drillRUN pip install pywinrm
ENTRYPOINT ["/ bin / sh"] CMD ["/root/run_tests.sh"]
USER root ENV HOME / root WORKDIR $ HOME COPY run_tests.sh./ COPY ./smoke_test/ ./smoke_test/ COPY ./grid/ ./grid/ COPY ./swarm/ ./swarm/ COPY ./terraform/ ./terraform/
Ошибка, которую я получаю: building '_cffi_backend'расширение создания build / temp.linux-x86_64-2.7 создание сборки / temp.linux-x86_64-2.7 / c gcc -fno-строго-псевдонимы -Os -fomit-frame-pointer -g -DNDEBUG -Os -fomit-frame-указатель -g -DTHREAD_STACK_SIZE = 0x100000 -fPIC -I / usr / include / ffi -I / usr / include / libffi -I / usr / include / python2.7 -cc / _cffi_backend.c -o build / temp.linux-x86_64-2.7 / c / _cffi_backend.o не удалось выполнить 'gcc': ошибка такого файла или каталога: ошибка команды 'gcc' со статусом выхода 1
----------------------------------------
Команда "/usr / bin / python2 -u -c "импортировать setuptools, tokenize; файл = '/ tmp / pip-install-F7X8XX / cffi / setup.py'; f = getattr (tokenize, 'open',открыть) ( файл ); code = f.read (). replace ('\ r \ n', '\ n'); f.close (); exec (скомпилировать (код, )file , 'exec')) "install --record /tmp/pip-record-10VZHs/install-record.txt - управляемый извне - -prefix / tmp / pip-build-env-eh1Hjh - compile "не удалось с кодом ошибки 1 в / tmp / pip-install-F7X8XX / cffi /
Command" / usr / bin / python2 -m pip install --ignore-Installed -no-user --prefix / tmp / pip-build-env-eh1Hjh --no-warn-script-location -no-двоичный: нет: - только двоичный: нет: -i https://pypi.org/simple -- setuptools> = 40.6.0 wheel "cffi> = 1.8,! = 1.11.3;python_implementation! = 'PyPy' "" не удалось с кодом ошибки 1 в None. ОШИБКА: не удалось создать службу 'selenium-tests': команда '/ bin / sh -c pip install pywinrm' вернула ненулевой код: 1