繁体   English   中英

requests.exceptions.SSLError: HTTPSConnectionPool(host='api-fxpractice.oanda.com', port=443): url 超过最大重试次数

[英]requests.exceptions.SSLError: HTTPSConnectionPool(host='api-fxpractice.oanda.com', port=443): Max retries exceeded with url

该脚本在我的 MacBook 上运行良好,但是每当我尝试在我的树莓派上运行它时都会出错。 我似乎无法找到解决方案,有人可以指出我正确的方向! 请和谢谢

`回溯(最近一次调用最后):文件“/home/pi/Desktop/Bot/env/lib/python3.7/site-packages/urllib3/contrib/pyopenssl.py”,第 485 行,在 wrap_socket cnx.do_handshake( ) 文件“/home/pi/Desktop/Bot/env/lib/python3.7/site-packages/OpenSSL/SSL.py”,第 1934 行,在 do_handshake self._raise_ssl_error(self._ssl, result) 文件“/home /pi/Desktop/Bot/env/lib/python3.7/site-packages/OpenSSL/SSL.py”,第 1671 行,在 _raise_ssl_error _raise_current_error() 文件“/home/pi/Desktop/Bot/env/lib/python3 .7/site-packages/OpenSSL/_util.py",第 54 行,在 exception_from_error_queue 中引发 exception_type(errors) OpenSSL.SSL.Error:[('SSL 例程','tls_process_ske_dhe',太小

在处理上述异常的过程中,又出现了一个异常:

回溯(最后一次调用):文件“/home/pi/Desktop/Bot/env/lib/python3.7/site-packages/urllib3/connectionpool.py”,第 672 行,在 urlopen chunked=chunked,文件“/ home/pi/Desktop/Bot/env/lib/python3.7/site-packages/urllib3/connectionpool.py”,第 376 行,在 _make_request self._validate_conn(conn) 文件“/home/pi/Desktop/Bot/env /lib/python3.7/site-packages/urllib3/connectionpool.py”,第 994 行,在 _validate_conn conn.connect() 文件“/home/pi/Desktop/Bot/env/lib/python3.7/site-packages /urllib3/connection.py”,第 394 行,连接 ssl_context=context,文件“/home/pi/Desktop/Bot/env/lib/python3.7/site-packages/urllib3/util/ssl_.py”,行370、在 ssl_wrap_socket 返回 context.wrap_socket(sock, server_hostname=server_hostname) 文件“/home/pi/Desktop/Bot/env/lib/python3.7/site-packages/urllib3/contrib/pyopenssl.py”,第491行,在 wrap_socket 中引发 ssl.SSLError("bad handshake: %r" % e) ssl.SSLError: ("bad handshake: Error([('SSL rou 尖齿', 'tls_process_ske_dhe', 'dh 键太小')])",)

在处理上述异常的过程中,又出现了一个异常:

Traceback(最近一次调用最后):文件“/home/pi/Desktop/Bot/env/lib/python3.7/site-packages/requests/adapters.py”,第 449 行,在发送超时=超时文件“/home /pi/Desktop/Bot/env/lib/python3.7/site-packages/urllib3/connectionpool.py",第 720 行,在 urlopen 方法中,url,错误=e,_pool=self,_stacktrace=sys.exc_info() [2] 文件“/home/pi/Desktop/Bot/env/lib/python3.7/site-packages/urllib3/util/retry.py”,第 436 行,增量提高 MaxRetryError(_pool, url, 错误或 ResponseError (原因)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api-fxpractice.oanda.com', port=443): url: /v3/accounts/101-004-XXXXXXXX-001/summary (由 SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_ske_dhe', 'dh key too small')])")) 引起

在处理上述异常的过程中,又出现了一个异常:

回溯(最后一次调用):文件“eurusd.py”,第 1 行,在 import bot 文件“/home/pi/Desktop/Bot/bot.py”,第 14 行,在 import oanda 文件“/home/pi/ Desktop/Bot/oanda.py”,第 35 行,在 client.request(r) 文件中“/home/pi/Desktop/Bot/env/lib/python3.7/site-packages/oandapyV20/oandapyV20.py”,行306,在请求 request_args,headers=headers) 文件“/home/pi/Desktop/Bot/env/lib/python3.7/site-packages/oandapyV20/oandapyV20.py”,第234行,在__request raise err File“/ home/pi/Desktop/Bot/env/lib/python3.7/site-packages/oandapyV20/oandapyV20.py”,第 231 行,在 __request **request_args) 文件“/home/pi/Desktop/Bot/env/lib /python3.7/site-packages/requests/sessions.py”,第 543 行,在 get return self.request('GET', url, **kwargs) 文件“/home/pi/Desktop/Bot/env/lib /python3.7/site-packages/requests/sessions.py”,第 530 行,在请求 resp = self.send(prep, **send_kwargs) 文件“/home/pi/Desktop/Bot/env/lib/python3. 7/site-packages/requests/sessions.py”,第 643 行,在发送 Z 4B43B0AEE35624CD95B910189B3DC231Z = adapter.send(request, **kwargs) 文件“/home/pi/Desktop/Bot/env/lib/python3.7/site-packages/requests/adapters.py”,第 514 行,在发送中引发 SSLError( e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='api-fxpractice.oanda.com', port=443): url: /v3/accounts/101-XXX-XXXXXXX-001/摘要(由 SSLError 引起(SSLError(“糟糕的握手:错误([('SSL 例程','tls_process_ske_dhe','dh key too small')])”)))`

3天后...

从 /etc/ssl/openssl.cnf 中删除 'CipherString = DEFAULT@SECLEVEL=2'。

来源: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907788%20for%20more%20i

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM