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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介:

在部署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,如需转载请自行联系原作者
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
监控 数据库
open-falcon 安装以及配置
环境准备 请参考环境准备 同时,请再次检查当前的工作目录设置: export HOME=/home/work export WORKSPACE=$HOME/open-falcon mkdir -p $WORKSPACE 安装Transfer transfer默认监听在:8433端口上,agent会通过jsonrpc的方式来push数据上来。
2310 0
|
存储 监控 关系型数据库
|
监控 关系型数据库 MySQL
falcon服务器文件监控平台安装配置及报错解决
Falcon是一款基于inotify-tools 开发的Web服务器文件监控平台能够实时监控Web目录文件变化(新增,修改,删除),判断文件内容是否包含恶意代码,自动隔离常见Webshell,保证Web目录文件安全。
1161 0
|
API 索引 Python
Sonar分析项目时失败ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];
Sonar分析项目时失败ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];
Sonar分析项目时失败ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];
|
7天前
|
iOS开发 Perl
解決pod install报错:unable to access: LibreSSL SSL_read: error:Operation timed out, errno 60
解決pod install报错:unable to access: LibreSSL SSL_read: error:Operation timed out, errno 60
18 0
|
3月前
|
Kubernetes 容器 Perl
error: unable to retrieve the complete list of server APIs: metrics.k8s.io/v1beta1: the server is cu
error: unable to retrieve the complete list of server APIs: metrics.k8s.io/v1beta1: the server is cu
66 0
|
9月前
|
缓存 Ubuntu Linux
错误 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
错误 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
|
Python
pip安装模块报错ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘, port=443): Read timed
pip安装模块报错ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘, port=443): Read timed
210 0