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

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

在部署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,如需转载请自行联系原作者
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与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数据上来。
2334 0
|
存储 监控 关系型数据库
|
监控 关系型数据库 MySQL
falcon服务器文件监控平台安装配置及报错解决
Falcon是一款基于inotify-tools 开发的Web服务器文件监控平台能够实时监控Web目录文件变化(新增,修改,删除),判断文件内容是否包含恶意代码,自动隔离常见Webshell,保证Web目录文件安全。
1208 0
|
iOS开发
IOS Pods Failed to connect to www.gstatic.com port 443: Operation timed out
IOS Pods Failed to connect to www.gstatic.com port 443: Operation timed out
117 0
Flutter之运行提示Could not update files on device: Connection closed before full header was received
Flutter之运行提示Could not update files on device: Connection closed before full header was received
765 0
|
4月前
|
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
93 0
|
JSON 监控 数据格式
Grafana导入 json 文件的 dashboard 错误 Templating Failed to upgrade legacy queries Datasource xxx not found
Grafana导入 json 文件的 dashboard 错误 Templating Failed to upgrade legacy queries Datasource xxx not found
476 0
|
7月前
|
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
121 0
|
Python
pip 安装库失败问题:Retrying (Retry(total=4, connect=None, read=None, redirect=None, status =None)),原因及解决办法
pip 安装库失败问题:Retrying (Retry(total=4, connect=None, read=None, redirect=None, status =None)),原因及解决办法
18065 0