远程备份,无法连接腾讯云COS,已确认各项参数填写正确,测试连接时提示连接失败。之前使用debian11一直都是成功备份的,现在换了debian12就不行了。已尝试重装,还是不行。
amh amqcloud admin gs 3 的测试结果如下:
[OK] amqcloud-1.2 is already installed.
mysql: [Warning] Using a password on the command line interface can be insecure.
Traceback (most recent call last):
File "/usr/local/amqcloud-1.2/qccmd", line 3, in <module>
from qcloud_cos import CosConfig
File "/usr/local/amqcloud-1.2/qcloud_cos/__init__.py", line 1, in <module>
from .cos_client import CosS3Client
File "/usr/local/amqcloud-1.2/qcloud_cos/cos_client.py", line 29, in <module>
from .resumable_downloader import ResumableDownLoader
File "/usr/local/amqcloud-1.2/qcloud_cos/resumable_downloader.py", line 10, in <module>
import crcmod
ModuleNotFoundError: No module named 'crcmod'
ModuleNotFoundError: No module named 'crcmod'
由于 缺少crcmod
模块 导致的。在 Debian 12 上,可以用以下方法来解决这个问题:安装
crcmod
模块:如果使用的是 Python 2.x,则可以尝试:
使用
pip
安装:或者:
如果安装后仍然提示
ModuleNotFoundError
,可以尝试:检查 Python 版本:
运行以下命令,确认
crcmod
安装在正确的 Python 版本上:如果
crcmod
没有正确安装,可以尝试:检查 Python 环境:
可以使用以下命令查看 Python 版本:
确认
crcmod
安装在与你运行qccmd
的 Python 版本一致的环境中。