欢迎访问机房运维工作室

爱数知识库

AnyShare-AnyShare 5.0.31 大版本升级 6.0.12 自备份失败,提示错误信息:Xtrabackup db to local failed

频道:爱数知识库 日期: 浏览:58

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 环境执行脚本扫描坏块,以保证顺利完成数据迁移。