【已解答】数据备份伤害你oss 失败
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:v11.4.0系统版本:cetos 8
问题描述:计划任务 备份数据库文件 到oss 失败
相关截图(日志、错误):
★开始备份==========================================================================================/www/server/panel/pyenv/lib/python3.7/site-packages/PyMySQL-0.9.3-py3.7.egg/pymysql/_auth.py:11: CryptographyDeprecationWarning: Python 3.7 is no longer supported by the Python core team and support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.7.|-备份MySQL数据库:doctor|-数据库大小:54.72 MB|-数据库字符集:utf8mb4|-分区/可用磁盘空间为:60.91 GB,可用Inode为:78106032|-开始导出数据库:2025-12-22 15:06:06|-数据库备份完成,耗时1.78秒,压缩包大小:4.91 MBTraceback (most recent call last):File "class/CloudStoraUpload.py", line 144, in __init__ from alioss_main import OSSClient as ocFile "/www/server/panel/plugin/alioss/alioss_main.py", line 32, in <module> from oss2.headers import OSS_TRAFFIC_LIMITModuleNotFoundError: No module named 'oss2.headers'|-链接云存储失败,请检查配置是否正确!----------------------------------------------------------------------------
btpip install cryptography==38.0.4
修复一下插件
不行再重新绑定一下oss信息 btpip install cryptography==38.0.4 -i https://pypi.org/simple/ --trusted-host pypi.org --trusted-host files.pythonhosted.org
Looking in indexes: https://pypi.org/simple/
Collecting cryptography==38.0.4
Downloading cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl.metadata (5.3 kB)
Requirement already satisfied: cffi>=1.12 in /www/server/panel/pyenv/lib/python3.7/site-packages (from cryptography==38.0.4) (1.15.1)
Requirement already satisfied: pycparser in /www/server/panel/pyenv/lib/python3.7/site-packages (from cffi>=1.12->cryptography==38.0.4) (2.21)
Downloading cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl (4.2 MB)
━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.3/4.2 MB 4.8 kB/s eta 0:13:28
ERROR: Exception:
Traceback (most recent call last):
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher
yield
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py", line 561, in read
data = self._fp_read(amt) if not fp_closed else b""
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py", line 527, in _fp_read
return self._fp.read(amt) if amt is not None else self._fp.read()
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 98, in read
data: bytes = self.__fp.read(amt)
File "/www/server/panel/pyenv/lib/python3.7/http/client.py", line 461, in read
n = self.readinto(b)
File "/www/server/panel/pyenv/lib/python3.7/http/client.py", line 505, in readinto
n = self.fp.readinto(b)
File "/www/server/panel/pyenv/lib/python3.7/socket.py", line 589, in readinto
return self._sock.recv_into(b)
File "/www/server/panel/pyenv/lib/python3.7/ssl.py", line 1071, in recv_into
return self.read(nbytes, buffer)
File "/www/server/panel/pyenv/lib/python3.7/ssl.py", line 929, in read
return self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper
status = run_func(*args)
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper
return func(self, options, args)
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_internal/commands/install.py", line 378, in run
reqs, check_supported_wheels=not options.target_dir
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 179, in resolve
self.factory.preparer.prepare_linked_requirements_more(reqs)
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_internal/operations/prepare.py", line 554, in prepare_linked_requirements_more
parallel_builds=parallel_builds,
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_internal/operations/prepare.py", line 467, in _complete_partial_requirements
for link, (filepath, _) in batch_download:
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_internal/network/download.py", line 183, in __call__
for chunk in chunks:
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_internal/cli/progress_bars.py", line 53, in _rich_progress_bar
for chunk in iterable:
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_internal/network/utils.py", line 87, in response_chunks
decode_content=False,
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py", line 622, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py", line 587, in read
raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
File "/www/server/panel/pyenv/lib/python3.7/contextlib.py", line 130, in __exit__
self.gen.throw(type, value, traceback)
File "/www/server/panel/pyenv/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py", line 443, in _error_catcher
raise ReadTimeoutError(self._pool, None, "Read timed out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. 修复插件 卸载重新装也不行,重新绑定oss这个怎么操作 就执行上面的命令,要指定源也不要用国外的,上面的错误是网络超时 ,连不上pip源 ./pip3 install oss2==2.18.0 --trusted-host pypi.org --trusted-host files.pythonhosted.org
安装这个可以了
页:
[1]