open-falcon ---安装Dashboard时候报错"SSLError: The read operation timed out"

在部署open-falcon环境过程中,安装Dashboard时候报错"SSLError: The read operation timed out"。如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
[root@ open  dashboard] # ./env/bin/pip install -r pip_requirements.txt
Downloading /unpacking  Flask==0.10.1 (from -r pip_requirements.txt (line 1))
   Downloading Flask-0.10.1. tar .gz (544kB): 544kB downloaded
   Running setup.py egg_info  for  package Flask
     warning: no files found matching  '*'  under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyo'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyc'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyo'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'examples'
     warning: no previously-included files matching  '*.pyo'  found under directory  'examples'
     no previously-included directories found matching  'docs/_build'
     no previously-included directories found matching  'docs/_themes/.git'
Downloading /unpacking  Jinja2==2.7.2 (from -r pip_requirements.txt (line 2))
   Downloading Jinja2-2.7.2. tar .gz (378kB): 184kB downloaded
Cleaning up...
Exception:
Traceback (most recent call last):
   File  "/data/work/open-falcon/dashboard/env/lib/python2.6/site-packages/pip/basecommand.py" , line 134,  in  main
     status = self.run(options, args)
   File  "/data/work/open-falcon/dashboard/env/lib/python2.6/site-packages/pip/commands/install.py" , line 236,  in  run
     requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
   File  "/data/work/open-falcon/dashboard/env/lib/python2.6/site-packages/pip/req.py" , line 1092,  in  prepare_files
     self.unpack_url(url, location, self.is_download)
   File  "/data/work/open-falcon/dashboard/env/lib/python2.6/site-packages/pip/req.py" , line 1238,  in  unpack_url
     retval = unpack_http_url(link, location, self.download_cache, self.download_dir)
   File  "/data/work/open-falcon/dashboard/env/lib/python2.6/site-packages/pip/download.py" , line 622,  in  unpack_http_url
     download_hash = _download_url(resp, link, temp_location)
   File  "/data/work/open-falcon/dashboard/env/lib/python2.6/site-packages/pip/download.py" , line 495,  in  _download_url
     chunk = resp. read (4096)
   File  "/usr/lib64/python2.6/socket.py" , line 383,  in  read
     data = self._sock.recv(left)
   File  "/usr/lib64/python2.6/httplib.py" , line 587,  in  read
     s = self.fp. read (amt)
   File  "/usr/lib64/python2.6/socket.py" , line 383,  in  read
     data = self._sock.recv(left)
   File  "/usr/lib64/python2.6/ssl.py" , line 215,  in  recv
     return  self. read (buflen)
   File  "/usr/lib64/python2.6/ssl.py" , line 136,  in  read
     return  self._sslobj. read (len)
SSLError: The  read  operation timed out

解决办法:在命令后面追加"-i http://pypi.doubanio.com/simple"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
[root@ open  dashboard] # ./env/bin/pip install -r pip_requirements.txt -i http://pypi.doubanio.com/simple
Downloading /unpacking  Flask==0.10.1 (from -r pip_requirements.txt (line 1))
   Downloading Flask-0.10.1. tar .gz (544kB): 544kB downloaded
   Running setup.py egg_info  for  package Flask
     warning: no files found matching  '*'  under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyo'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyc'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyo'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'examples'
     warning: no previously-included files matching  '*.pyo'  found under directory  'examples'
     no previously-included directories found matching  'docs/_build'
     no previously-included directories found matching  'docs/_themes/.git'
Downloading /unpacking  Jinja2==2.7.2 (from -r pip_requirements.txt (line 2))
   Downloading Jinja2-2.7.2. tar .gz (378kB): 378kB downloaded
   Running setup.py egg_info  for  package Jinja2
     warning: no files found matching  '*'  under directory  'custom_fixers'
     warning: no previously-included files matching  '*'  found under directory  'docs/_build'
     warning: no previously-included files matching  '*.pyc'  found under directory  'jinja2'
     warning: no previously-included files matching  '*.pyc'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyo'  found under directory  'jinja2'
     warning: no previously-included files matching  '*.pyo'  found under directory  'docs'
Downloading /unpacking  Werkzeug==0.9.4 (from -r pip_requirements.txt (line 3))
   Downloading Werkzeug-0.9.4. tar .gz (1.1MB): 1.1MB downloaded
   Running setup.py egg_info  for  package Werkzeug
     warning: no files found matching  '*'  under directory  'werkzeug/debug/templates'
     warning: no files found matching  '*'  under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyo'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyc'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyo'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'examples'
     warning: no previously-included files matching  '*.pyo'  found under directory  'examples'
     no previously-included directories found matching  'docs/_build'
Downloading /unpacking  gunicorn==18.0 (from -r pip_requirements.txt (line 4))
   Downloading gunicorn-18.0. tar .gz (366kB): 366kB downloaded
   Running setup.py egg_info  for  package gunicorn
     warning: no previously-included files matching  '*.pyc'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyo'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyc'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyo'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'examples'
     warning: no previously-included files matching  '*.pyo'  found under directory  'examples'
Downloading /unpacking  python-dateutil==2.2 (from -r pip_requirements.txt (line 5))
   Downloading python-dateutil-2.2. tar .gz (259kB): 259kB downloaded
   Running setup.py egg_info  for  package python-dateutil
Downloading /unpacking  requests==2.3.0 (from -r pip_requirements.txt (line 6))
   Downloading requests-2.3.0. tar .gz (429kB): 429kB downloaded
   Running setup.py egg_info  for  package requests
Downloading /unpacking  mysql-python (from -r pip_requirements.txt (line 7))
   Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded
   Running setup.py egg_info  for  package mysql-python
Downloading /unpacking  itsdangerous>=0.21 (from Flask==0.10.1->-r pip_requirements.txt (line 1))
   Downloading itsdangerous-0.24. tar .gz (46kB): 46kB downloaded
   Running setup.py egg_info  for  package itsdangerous
     warning: no previously-included files matching  '*'  found under directory  'docs/_build'
Downloading /unpacking  markupsafe (from Jinja2==2.7.2->-r pip_requirements.txt (line 2))
   Downloading MarkupSafe-1.0. tar .gz
   Running setup.py egg_info  for  package markupsafe
Downloading /unpacking  six (from python-dateutil==2.2->-r pip_requirements.txt (line 5))
   Downloading six-1.10.0. tar .gz
   Running setup.py egg_info  for  package six
     no previously-included directories found matching  'documentation/_build'
Installing collected packages: Flask, Jinja2, Werkzeug, gunicorn, python-dateutil, requests, mysql-python, itsdangerous, markupsafe, six
   Running setup.py  install  for  Flask
     warning: no files found matching  '*'  under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyo'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyc'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyo'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'examples'
     warning: no previously-included files matching  '*.pyo'  found under directory  'examples'
     no previously-included directories found matching  'docs/_build'
     no previously-included directories found matching  'docs/_themes/.git'
   Running setup.py  install  for  Jinja2
     warning: no files found matching  '*'  under directory  'custom_fixers'
     warning: no previously-included files matching  '*'  found under directory  'docs/_build'
     warning: no previously-included files matching  '*.pyc'  found under directory  'jinja2'
     warning: no previously-included files matching  '*.pyc'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyo'  found under directory  'jinja2'
     warning: no previously-included files matching  '*.pyo'  found under directory  'docs'
   Running setup.py  install  for  Werkzeug
     warning: no files found matching  '*'  under directory  'werkzeug/debug/templates'
     warning: no files found matching  '*'  under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyo'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyc'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyo'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'examples'
     warning: no previously-included files matching  '*.pyo'  found under directory  'examples'
     no previously-included directories found matching  'docs/_build'
   Running setup.py  install  for  gunicorn
     warning: no previously-included files matching  '*.pyc'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyo'  found under directory  'docs'
     warning: no previously-included files matching  '*.pyc'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyo'  found under directory  'tests'
     warning: no previously-included files matching  '*.pyc'  found under directory  'examples'
     warning: no previously-included files matching  '*.pyo'  found under directory  'examples'
     Installing gunicorn_paster script to  /data/work/open-falcon/dashboard/env/bin
     Installing gunicorn script to  /data/work/open-falcon/dashboard/env/bin
     Installing gunicorn_django script to  /data/work/open-falcon/dashboard/env/bin
   Running setup.py  install  for  python-dateutil
   Running setup.py  install  for  requests
   Running setup.py  install  for  mysql-python
     building  '_mysql'  extension
     gcc  -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Dversion_info=(1,2,5, 'final' ,1) -D__version__=1.2.5 -I /usr/include/mysql  -I /usr/include/python2 .6 -c _mysql.c -o build /temp .linux-x86_64-2.6 /_mysql .o -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -fPIC -DUNIV_LINUX -DUNIV_LINUX
     In  file  included from  /usr/include/mysql/my_config .h:14,
                      from _mysql.c:44:
     /usr/include/mysql/my_config_x86_64 .h:1082:1: warning:  "HAVE_WCSCOLL"  redefined
     In  file  included from  /usr/include/python2 .6 /pyconfig .h:6,
                      from  /usr/include/python2 .6 /Python .h:8,
                      from _mysql.c:29:
     /usr/include/python2 .6 /pyconfig-64 .h:808:1: warning: this is the location of the previous definition
     gcc  -pthread -shared build /temp .linux-x86_64-2.6 /_mysql .o -L /usr/lib64/mysql  -L /usr/lib64  -lmysqlclient_r -lz -lpthread -lcrypt -lnsl -lm -lpthread -lssl -lcrypto -lpython2.6 -o build /lib .linux-x86_64-2.6 /_mysql .so
   Running setup.py  install  for  itsdangerous
     warning: no previously-included files matching  '*'  found under directory  'docs/_build'
   Running setup.py  install  for  markupsafe
     building  'markupsafe._speedups'  extension
     gcc  -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I /usr/include/python2 .6 -c markupsafe /_speedups .c -o build /temp .linux-x86_64-2.6 /markupsafe/_speedups .o
     gcc  -pthread -shared build /temp .linux-x86_64-2.6 /markupsafe/_speedups .o -L /usr/lib64  -lpython2.6 -o build /lib .linux-x86_64-2.6 /markupsafe/_speedups .so
   Running setup.py  install  for  six
     no previously-included directories found matching  'documentation/_build'
Successfully installed Flask Jinja2 Werkzeug gunicorn python-dateutil requests mysql-python itsdangerous markupsafe six
Cleaning up...
***************当你发现自己的才华撑不起野心时,就请安静下来学习吧***************

本文转自散尽浮华博客园博客,原文链接:http://www.cnblogs.com/kevingrace/p/7355272.html,如需转载请自行联系原作者
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值