bypy icon indicating copy to clipboard operation
bypy copied to clipboard

上传失败

Open 12HuYang opened this issue 4 years ago • 4 comments

使用命令: python3 -m bypy upload 文件名 -v -d 错误: <E> [11:58:33] Error accessing 'https://c.pcs.baidu.com/rest/2.0/pcs/file' <E> [11:58:33] Exception: <class 'requests.exceptions.ConnectionError'> - HTTPSConnectionPool(host='c.pcs.baidu.com', port=443): Max retries exceeded with url: /rest/2.0/pcs/file?method=upload&type=tmpfile&access_token=121.39996d23136f25f3967a886b19f03490.YB5Z-id3SONSA9VdMueVxIcgxX0Oz7nCAHC1qte.4LD7Cw (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f7797b8e3c8>: Failed to establish a new connection: [Errno 110] Connection timed out',)) Stack: File "/usr/local/lib/python3.6/runpy.py", line 193, in _run_module_as_main "main", mod_spec) File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code exec(code, run_globals) File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/main.py", line 13, in main() File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/bypy.py", line 3687, in main result = getattr(by, args.command[0])(*uargs) File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/bypy.py", line 1777, in upload return self.__upload_file(lpath, rpath, ondup) File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/bypy.py", line 1724, in __upload_file result = self.__upload_file_slices(localpath, remotepath, ondup) File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/bypy.py", line 1524, in __upload_file_slices ec = self.__upload_slice(remotepath) File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/bypy.py", line 1447, in __upload_slice pars, self.__upload_slice_act, remotepath) File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/bypy.py", line 1439, in __stream_upload headers=headers, data=form) File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/bypy.py", line 876, in __post return self.__request(url, pars, act, 'POST', actargs, retry, addtoken, dumpex, **kwargs) File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/bypy.py", line 851, in __request result = self.__request_work(url, pars, act, method, actargs, addtoken, dumpex, **kwnew) File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/bypy.py", line 803, in __request_work self.__dump_exception(ex, url, pars, r, act) File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/bypy.py", line 606, in __dump_exception perr(formatex(ex)) File "/data/yanghu/.local/lib/python3.6/site-packages/bypy/util.py", line 73, in formatex type(ex), ex, ''.join(traceback.format_stack()))

<E> [11:58:33] Function: __upload_slice_act <E> [11:58:33] Website parameters: {'method': 'upload', 'type': 'tmpfile'} <E> [11:58:33] Waiting 10 seconds before retrying... <E> [11:58:43] Request Try #2 / 5

12HuYang avatar Mar 18 '20 18:03 12HuYang

+1

KaiiZhang avatar Mar 22 '20 14:03 KaiiZhang

+1

Opdoop avatar Jul 23 '20 14:07 Opdoop

同出现相同的问题,但是在我安装 acme.sh ,上传证书之后可以正常使用 curl https://get.acme.sh | sh

https://github.com/acmesh-official/acme.sh

猜测可能是 SSL证书 请求百度的问题? 可以试试看能不能解决问题 服务器系统:Debian 10

AllsVoid avatar Jul 22 '21 10:07 AllsVoid

我试了一下,上传下载没遇见问题。看起来应该是SSL证书的问题,试试看加入--disable-ssl-check这个参数( bypy --disable-ssl-check upload)能不能解决问题。 和 #583 可能是同样问题。

houtianze avatar Jul 22 '21 13:07 houtianze