背景介绍:
libguestfs-tools是一套管理员用来配置,管理虚拟机镜像的工具集,包含了过个工具,可以方便的操作虚拟机镜像内部的文件
麒麟国产化操作在aarch64平台上安装libguestfs-tools工具时可能会失败
问题描述:
直接yum insall -y libguestfs-tools安装提示失败,显示当前机器上的qemu-kvm版本和yum源里的版本冲突了
解决办法:
由于qemu和qemu-kvm提供文件一样,那么依赖问题报错可以忽略,强制装libvirt-daemon-kvm ,方法如下
mv /var/cache/dnf /var/cache/dnf.bak
yum install libvirt-daemon-kvm 按y等报错
到/var/cache/dnf/sp1-all-xxxx/packages/ #sp1-all是因为/etc/yum.repos.d/cty.repo的配置里写的是sp1-all,上图红框
删除qemu的包,rm -rf qemu-4.1.0-13.p03.ky10.aarch64.rpm
然后手动rpm -Uvh *.rpm 此时会报依赖qemu
rpm -Uvh *.rpm --nodeps可以安装成功
此时可以再yum install -y libguestfs-tools