Scylla Установка проблема на RHEL и CentOS
Я следую инструкциям по внедрению RHEL, как описано здесь https://www.scylladb.com/download/rhel_rpm/
Создал и добавил кучу RPM-файлов в мое локальное хранилище /etc/yum/repos.d/scylla.repo
При установке ниже появляются ошибки.
-> Зависимость обработки: /usr/bin/python3 для пакета: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 -> Ошибка разрешения готовой зависимости: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: /usr/bin/python3 Ошибка: пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: python-запросы Ошибка: пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: python34 Ошибка: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: libhwloc.so.5()(64 бита) Ошибка: пакет: scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) Требуется: java-headless Ошибка: пакет: scylla-tools-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) Требуется: scylla-conf Ошибка: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: libcryptopp.so. Ошибка 6 () (64 бита): Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: Ошибка PyYAML: Пакет: scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) Требуется: java-1.8.0-openjdk-headless Ошибка: Пакет: scylla-jmx-2.1.6-20180701.315934b.el7.noarch (scylla2.16) Требуется: Ошибка java-1.8.0-openjdk-headless: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: Ошибка python3-pyudev: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: libthrift-0.9.1.so()(64bit) Ошибка: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: python34-PyYAML Ошибка: пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: libjsoncpp.so.0()(64bit) Ошибка: пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: hwloc Ошибка: пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: python-setuptools Ошибка: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: libyaml-cpp.so.0.5()(64 бита) Ошибка: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: python-urwid Ошибка: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: collectd Ошибка: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: libgnutlsxx.so.28()(64bit) Ошибка: Пакет: gcc-gnat-4.8.5-36.el7.x86_64 (@RHEL7) Требуется: libgnat = 4.8.5-36.el7 Извлечение: libgnat-4.8.5-36.el7.x86_64 (@RHEL7) libgnat = 4.8.2-16.el7 libgnat = 4.8.5-36.el7 Отменено: scylla-libgcc72-7.2.1-1.el7.centos.x86_64 (scylla2.16) Не найдено Ошибка: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05. el7.x86_64 (scylla2.16) Требуется: libprotobuf.so.8()(64bit) Ошибка: Пакет: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) Требуется: ошибка scylla-conf: Пакет: scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) Требуется: python-yaml
Пожалуйста, помогите решить эту проблему.
1 ответ
- Вы устанавливаете очень старую версию Scylla (только что вышла 2.1 - 3.0.3)
- Отсутствуют зависимости. Похоже, вы пропустили этап установки, который требует установки репозитория EPEL (
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
) - После того, как вы установили EPEL, вам также необходимо включить все 3 репо Scylla (после загрузки файла репо вы должны иметь их в
yum repolist
):
scylla-3.0/7/x86_64 Scylla for Centos 7 - x86_64
scylla-generic-3.0/7 Scylla for centos 7
scylladb-scylla-3rdparty Copr repo for scylla-3rdparty owned by scylladb
Вы не упомянули версию ОС, которую используете, это тоже важно.