AnyBackup-达梦数据库授权失败,提示 open fail! path:./libcrypto.so (错误码:0)
关键字
达梦、libcrypto.so
适用产品
- AnyBackup CDM 7.0.x
- AnyBackup Express 7.0.x
问题描述
在 AnyBackup 管理控制台上,对达梦数据库客户端进行授权时,提示认证失败:
open fail! path:./libcrypto.so(错误码:0)

问题影响
达梦数据库客户端授权失败,无法完成达梦数据库备份。
问题原因
客户端缺少 libcrypto.so 文件。
解决方案
为了解决该问题,将达梦安装目录下的 libcrypto.so 文件复制到 AnyBackup 的 ClientService 目录下,具体步骤如下:
1、通过 SSH 工具远程登录客户端服务器,查找相关的库文件。
find / -name libcrypto.so

2、将 /home/dmdba/dmdbms/bin/libcrypto.so 文件拷贝到客户端安装目录 Clientservice 目录下。
cp /home/dmdba/dmdbms/bin/libcrypto.so 客户端安装目录/AnyBackupClient/ClientService
3、重启客户端服务。
systemctl restart ABClientService.service
4、重新授权即可成功。
注:AnyBackup CDM 7.0.17.1~7.0.17.3、AnyBackup Express 7.0.17.1~7.0.17.3 版本拷贝到客户端安装目录/AnyBackupClient/Clientservice/AggregateApp 目录下。
更多信息
达梦数据库安装用户环境变量 DM_HOME 为达梦数据库安装路径,AnyBackup 客户端需要以此获取达梦数据库实例、版本等信息。