欢迎访问机房运维工作室

爱数知识库

AnyBackup-VMware异构恢复失败,提示错误信息:系统磁盘修复失败,原因:检测到修复依赖环境异常,原因:LoadGuestfs failed.caus

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

AnyBackup-VMware异构恢复失败,提示错误信息:系统磁盘修复失败,原因:检测到修复依赖环境异常,原因:LoadGuestfs failed.cause:/guestrepair/guest

关键字

VMware、异构恢复、自动修复​

适用产品

  • AnyBackup 7.0.x​

问题描述

VMware 平台虚拟机异构恢复失败,提示​如下错误信息:

系统磁盘修复失败,原因:检测到修复依赖环境异常,原因:LoadGuestfs failed.cause:/guestrepair/guestfs_lib/libguestfs.so: cannot open shared object file: No such file or directory。(错误提供者:guestrepair,错误值:505413656,错误位置:ncGuestRepair.cpp:177)

问题影响

VMware 平台虚拟机​异构恢复失败。

问题原因

代理客户端没有安装 ​guestfs 库,无法进行虚拟机自动修复。

解决方案

为了解决该问题,需要在客户端手动安装系统修复工具 plugins-libguestfs-1.0.0-11-Linux_el7_x64-Release.tar.gz,请按照以下步骤执行:

1. 使用 ssh 工具登录到代理客户端后台,进入 /安装目录/ AnyBackupClient/ClientService/AggregateApp,上传系统修复工具 plugins-libguestfs-1.0.0-11-Linux_el7_x64-Release.tar.gz。

2.执行以下命令检查客户端系统是否安装 lvm2 的 rpm 包,若没有安装则需要先安装 lvm 2

rpm -qa|grep lvm2​

3.执行以下命令解压系统修复工具到当前目录,可得到以下三个文件。

tar -zxvf plugins-libguestfs-1.0.0-11-Linux_el7_x64-Release.tar.gz

4.执行以下命令给安装脚本赋权并安装。

chmod +x install_guestrepair.sh

./install_guestrepair.sh

5.重新发起恢复任务。

更多信息

​/guestrepair/guestfs_lib/libguestfs.so 是 guestfs 库的路径。guestfs 是一个用于管理虚拟机磁盘镜像、文件系统和元数据的工具集,包括创建、读取、修改、写入和检查虚拟机磁盘映像的能力。