由于需要:python-boto3,无法安装 barman-cli

由于需要:python-boto3,无法安装 barman-cli

barman-cli在 RHEL 操作系统上安装时:

sudo yum install barman-cli -y
...
--> Finished Dependency Resolution
Error: Package: barman-cli-2.10-2.el7.noarch (2ndquadrant-dl-default-release-pg10)
           Requires: python-boto3
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

尝试boto3通过 pip 安装:

$ pip install boto3

然后再次安装barman-cli,结果一样。

操作系统信息:

NAME="Red Hat Enterprise Linux Server"
VERSION="7.7 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.7"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.7 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.7:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.7
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.7"

答案1

显然您正在尝试安装酒保-cli从一个3rd 方存储库,这很好,但是这个存储库不提供barman-cli所需的所有依赖项。

您可以联系上游供应商寻求帮助,因为他们负责交付所需的包,但根据他们的 Github 页面barman-cli已合并到酒保核心

虽然可以使用各种开关强制安装(如上面的错误消息所示),但我建议就此事联系上游和/或检查是否安装说明或存储库 URL 已更改。

相关内容