在安装 openstack keystone 时出现问题:

错误:软件包:python2-qpid-proton-0.22.0-1.el7.x86_64 (centos-openstack-queens)
需要:qpid-proton-c(x86-64) = 0.22.0-1.el7
可用: qpid-proton-c-0.14.0-2.el7.x86_64 (extras)
qpid-proton-c(x86-64) = 0.14.0-2.el7
可用: qpid-proton-c-0.17.0-4.el7.x86_64 (centos-openstack-queens)
qpid-proton-c(x86-64) = 0.17.0-4.el7
可用: qpid-proton-c-0.22.0-1.el7.x86_64 (centos-openstack-queens)
qpid-proton-c(x86-64) = 0.22.0-1.el7
正在安装: qpid-proton-c-0.35.0-1.el7.x86_64 (epel)
qpid-proton-c(x86-64) = 0.35.0-1.el7
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest

出现此BUG是因为 找不到 python2-qpid-proton-0.22.0-1.el7.x86_64.rpm 包!我们可以去阿里开源社区下载一个;

在用户目录使用拉取:

wget -O ./python2-qpid-proton-0.26.0-2.el7.x86_64.rpm "https://mirrors.aliyun.com/centos-vault/7.5.1804/cloud/x86_64/openstack-queens/python2-qpid-proton-0.22.0-1.el7.x86_64.rpm?spm=a2c6h.13651111.0.0.45492f70UnE1Lg&file=python2-qpid-proton-0.22.0-1.el7.x86_64.rpm"

使用 yum 会自动将包和依赖包安装好

yum install -y ./python2-qpid-proton-0.26.0-2.el7.x86_64.rpm

完成!

如果觉得我的文章对你有用,请随意赞赏