При установке 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
Видимо, вы пытаетесь установитьбармен-клиизРепозиторий третьей стороны, что хорошо, но этот репозиторий не предоставляет все необходимые зависимости barman-cli
.
Вы можете связаться споставщик услуг по восходящей цепочке поставокза помощь, так как они несут ответственность за доставку требуемых пакетов, но, согласно их странице на Github, она barman-cli
была объединена сядро бармена.
Хотя установку можно выполнить принудительно с помощью различных переключателей (как показано в сообщении об ошибке выше), я бы рекомендовал связаться с вышестоящей службой по этому поводу и/или проверить,Инструкция по установкеили URL-адрес репозитория был изменен.