EDx安装任务始终因超时而失败

帕勃罗·阿里亚斯·莫拉(Pablo Arias Mora)

我正在尝试按照https://github.com/edx/configuration/wiki/edX-Ubuntu-12.04-64-bit-Installation安装EdX

甚至我只需要运行sudo ansible-playbook -c local ./edx_sandbox.yml -i“ localhost”,然后等待。

它总是在以下可完成的任务上失败:

# Install the python modules into {{ edxapp_venv_dir }}
- name : install python base-requirements
  # Need to use shell rather than pip so that we can maintain the context of our current working directory; some
  # requirements are pathed relative to the edx-platform repo. Using the pip from inside the virtual environment implicitly
  # installs everything into that virtual environment.
  shell: >
    {{ edxapp_venv_dir }}/bin/pip install -i {{ COMMON_PYPI_MIRROR_URL }} --exists-action w --use-mirrors -r {{ base_requirements_file }}
    chdir={{ edxapp_code_dir }}
  environment: "{{ edxapp_environment }}"
  sudo_user: "{{ edxapp_user }}"
  notify:
    - "restart edxapp"
    - "restart edxapp_workers"
  when: not inst.stat.exists or new.stat.md5 != inst.stat.md5

那么,为什么失败了,而其他pip安装仍能正常工作,我可以通过任务修改来达到相同的目标吗?

这是显示的错误:

***Traceback (most recent call last):
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pip/basecommand.py", line 122, in main status = self.run(options, args)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pip/commands/install.py", line 278, in run requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pip/req.py", line 1197, in prepare_files do_download,
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pip/req.py", line 1375, in unpack_url self.session,
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pip/download.py", line 546, in unpack_http_url resp = session.get(target_url, stream=True)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py", line 395, in get return self.request('GET', url, **kwargs)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pip/download.py", line 237, in request     return super(PipSession, self).request(method, url, *args, **kwargs)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py", line 383, in request resp = self.send(prep, **send_kwargs)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py", line 486, in send r = adapter.send(request, **kwargs)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pip/_vendor/requests/adapters.py", line 387, in send raise Timeout(e)
Timeout: (<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x295a6d0>, 'Connection to pypi.python.org timed out. (connect timeout=15)')***
里科

这里的问题是镜像的值,并且找不到它:

{{ COMMON_PYPI_MIRROR_URL }}

该值在edx-west/roles/common/defaults/main.yml文件中设置

COMMON_PYPI_MIRROR_URL: 'https://pypi.python.org/simple'

我会尝试将其专门更改为其他镜像,并在最初使用http(因为https日志中可能存在问题):

http://b.pypi.python.org/simple or
http://c.pypi.python.org/simple or
http://d.pypi.python.org/simple

您也可以尝试省略剧本中的选项:

-i {{ COMMON_PYPI_MIRROR_URL }}

根据他们提到外壳上的或设置应该足够文档--use-mirrorsexport PIP_USE_MIRRORS=true

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Composer创建项目始终因我创建的项目而失败

来自分类Dev

CloudFormation:WAF关联始终因内部故障而失败

来自分类Dev

curl命令因超时而失败

来自分类Dev

Windows服务因超时而失败

来自分类Dev

Elasticsearch多节点集群一个节点始终因docker compose失败

来自分类Dev

Applinx API中的GXWaitForCursor总是因超时而失败

来自分类Dev

AngularJS茉莉花承诺测试由于超时而失败

来自分类Dev

Java程序因某些测试用例超时而失败

来自分类Dev

查询构建因超时而失败-Azure DevOps Server

来自分类Dev

由于Spring源中的超时而导致Tomcat启动失败

来自分类Dev

Applinx API中的GXWaitForCursor总是因超时而失败

来自分类Dev

Windows 7 Box的Kitchen Converge因启动超时而失败

来自分类Dev

为什么@jdbc查询因连接超时而失败?

来自分类Dev

Java的XML DocumentBuilder会因解析超时而失败?

来自分类Dev

为什么我的 sinon 测试超时而不是失败?

来自分类Dev

为什么与ActorSystemActivator捆绑的OSGI随启动时Logger超时而失败?

来自分类Dev

为什么我的所有SSH尝试都由于超时而失败?

来自分类Dev

Web服务客户端-由于超时而导致构造失败(代理问题)

来自分类Dev

如何更改 Laravel 中间件,从而使由于会话超时而导致登录失败的 ajax 请求失败

来自分类Dev

在Mac上PyAudio安装始终失败

来自分类Dev

在Storm中,是否有一种方法可以计算由于超时而失败的元组的数量?

来自分类Dev

IIS上的SQLConnection超时而不是本地的

来自分类Dev

超时而不会杀死bash中的进程

来自分类Dev

Nhibernate查询超时而SQL查询不

来自分类Dev

由于引导超时,“安装Ubuntu OpenStack:规范发行”失败

来自分类Dev

使用PowerShell安装计划的任务时重试失败尝试

来自分类Dev

RxJava超时而不会发出错误?

来自分类Dev

Bigquery流:“由于超时而无法插入XX行”

来自分类Dev

是否可以使用超时而不会延迟?

Related 相关文章

  1. 1

    Composer创建项目始终因我创建的项目而失败

  2. 2

    CloudFormation:WAF关联始终因内部故障而失败

  3. 3

    curl命令因超时而失败

  4. 4

    Windows服务因超时而失败

  5. 5

    Elasticsearch多节点集群一个节点始终因docker compose失败

  6. 6

    Applinx API中的GXWaitForCursor总是因超时而失败

  7. 7

    AngularJS茉莉花承诺测试由于超时而失败

  8. 8

    Java程序因某些测试用例超时而失败

  9. 9

    查询构建因超时而失败-Azure DevOps Server

  10. 10

    由于Spring源中的超时而导致Tomcat启动失败

  11. 11

    Applinx API中的GXWaitForCursor总是因超时而失败

  12. 12

    Windows 7 Box的Kitchen Converge因启动超时而失败

  13. 13

    为什么@jdbc查询因连接超时而失败?

  14. 14

    Java的XML DocumentBuilder会因解析超时而失败?

  15. 15

    为什么我的 sinon 测试超时而不是失败?

  16. 16

    为什么与ActorSystemActivator捆绑的OSGI随启动时Logger超时而失败?

  17. 17

    为什么我的所有SSH尝试都由于超时而失败?

  18. 18

    Web服务客户端-由于超时而导致构造失败(代理问题)

  19. 19

    如何更改 Laravel 中间件,从而使由于会话超时而导致登录失败的 ajax 请求失败

  20. 20

    在Mac上PyAudio安装始终失败

  21. 21

    在Storm中,是否有一种方法可以计算由于超时而失败的元组的数量?

  22. 22

    IIS上的SQLConnection超时而不是本地的

  23. 23

    超时而不会杀死bash中的进程

  24. 24

    Nhibernate查询超时而SQL查询不

  25. 25

    由于引导超时,“安装Ubuntu OpenStack:规范发行”失败

  26. 26

    使用PowerShell安装计划的任务时重试失败尝试

  27. 27

    RxJava超时而不会发出错误?

  28. 28

    Bigquery流:“由于超时而无法插入XX行”

  29. 29

    是否可以使用超时而不会延迟?

热门标签

归档