AnyShare-AnyShare 5.0.31 大版本升级 6.0.12 自备份失败,提示错误信息:Xtrabackup db to local failed
关键字
大版本升级、xtrabackup 自备份
适用产品
- AnyShare 5.0.31
问题描述
AnyShare 5.0.31 版本到 6.0.12版本进行大版本升级时,执行 backup.py 脚本报错,提示错误信息:
Run cmd failed.System backup failed.

问题影响
大版本升级备份脚本执行失败,无法继续进行大版本升级。
问题原因
在 5.0.31 环境执行备份脚本时,由于没有安装 5.0.31 版本的依赖包,导致无法采用 xtrabackup 方式进行备份。
解决方案
为解决该问题,需要先安装 5.0.31 版本的依赖包之后,再执行系统备份,具体步骤如下:
1.使用 FTP 工具将预先下载到本地的 AnyShare 5.0.31 依赖包上传到 Linux 系统后台 /root 目录。

2.在 /root 目录下,执行以下命令解压依赖包。
tar -zxf AnyShaew-Deps-CentOS6-x64-5.0.31-20190110-8668.tar.gz

3.执行以下命令,安装依赖包。
python deps_install/install_deps.py

4.安装完成后,执行以下命令检查,返回 xtrabackup 相关的 rpm 包,即可继续执行系统备份。
rpm -qa | grep xtra

更多信息
在 5.0 到 6.0 大版本异机升级之前,要先在 5.0 环境执行脚本扫描坏块,以保证顺利完成数据迁移。