由於需要: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 已更改。

相關內容