1. 程式人生 > 其它 >Centos 7.5.1804下 安裝openstack-nova-compute元件,報錯Requires: qemu-kvm-rhev >= 2.10.0

Centos 7.5.1804下 安裝openstack-nova-compute元件,報錯Requires: qemu-kvm-rhev >= 2.10.0

問題描述:安裝openstack-nova-compute元件,報錯Requires: qemu-kvm-rhev >= 2.10.0

執行:sed -i 's/$contentdir/centos/g' /etc/yum.repos.d/CentOS-QEMU-EV.repo

我們在安裝centos-release-openstack-rocky時,伴隨安裝的有centos-release-qemu-ev*,隨之而來的會有一個CentOS-QEMU-EV.repo存放在 /etc/yum.repo.d下,檔案存在的時候,執行yum makecache會出現問題,但是如果這個檔案被刪,這個當前的Requires: qemu-kvm-rhev >= 2.10.0報錯就會無休止的出現,剛開始以為是版本的問題,在網上找了很多rpm包去安裝,降低版本,或者提升版本,但是後續的依賴包不是正常人可以看得完的。實在是很頭痛。。

如果是使用rm 徹底刪除的QEMU-EV.repo,那就先用 rpm -qa | grep centos-release-qemu*,如果這個東西安裝了,那就移除重灌一下就好了。

如果使用的是mv 那就把QEMU再移動回 /etc/yum.repo就好,然後執行上面的sed命令。

本文參考原文連結:https://blog.csdn.net/GT_Stone/article/details/80629559

感謝原文作者,本人親測可行。