2

我正在按照此处描述的 RHEL 灌输步骤 https://www.scylladb.com/download/rhel_rpm/

在我的本地仓库 /etc/yum/repos.d/scylla.repo 中创建并添加了一堆 RPM 文件

安装时出现以下错误。

--> 处理依赖:/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-requests 错误:包: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()(64bit) 错误:包: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()(64bit) 错误:包: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()(64bit) 错误:包: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-yamlel7 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-yamlel7 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-yaml16) 要求:scylla-conf 错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) 要求:python-yaml16) 要求:scylla-conf 错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) 要求:python-yaml

请帮助解决此问题。

4

1 回答 1

4
  1. 您正在安装一个非常旧的 Scylla 版本(2.1 - 3.0.3 刚刚出来)
  2. 缺少依赖项。看起来您可能跳过了需要您安装 EPEL 存储库的安装步骤 ( yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm)
  3. 安装 EPEL 后,您还需要启用 Scylla 的所有 3 个 repos(下载 repo 文件后,您应该在 中拥有这些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

您没有提到您正在使用的操作系统版本,这也很重要。

于 2019-02-15T02:47:45.077 回答