AnyBackup-MySQL 授权l数据库实例出现错误提示:libgcrypt selftest: binary (0): Selftest failed (/aishu/AnyBackupClie
关键字
mysql、环境变量
适用产品
- AnyBackup 7.0.17.x
问题描述
客户端添加 MySQL 实例授权时,出现如下错误:
libgcrypt selftest: binary (0): Selftest failed (/aishu/AnyBackupClient/ClientService/AggregateApp/.libgcrypt.so.11.hmac)(错误码:0)

问题影响
客户端授权 MySQL 实例失败。
问题原因
客户端路径下缺少 libgcrypt.so.11.hmac 库文件。
解决方案
为了解决该问题,需要添加上述库文件到客户端路径下,请按照以下步骤执行:
1,使用 find 命令,查找系统中的 .libgcrypt.so.11.hmac 库文件的位置;
find - / name *11.hmac

2,使用 cp 命令,复制该库文件到聚合应用执行器的库文件存放目录下;
cp /usr/lib64/.libgcrypt.so.11.hmac /aishu/AnyBackupClient/ClientService/AggregateApp/

3,重启客户端上的执行器。
export LD_LIBRARY_PATH=`pwd`
./client_cli runner restart all

更多信息
.libgcrypt.so.11.hmac 是 liunx 系统下的共享库,客户端下没有该文件链接不到服务器上的数据库。