0

卸载版本 7 后,我正在尝试运行命令 -

yum install /path/to/MarkLogic-rpm-file

但收到以下错误 -

Error: Package: MarkLogic-9.0-3.1.x86_64 (/MarkLogic-9.0-3.1.x86_64)
           Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: MarkLogic-9.0-3.1.x86_64 (/MarkLogic-9.0-3.1.x86_64)
           Requires: libc.so.6(GLIBC_2.14)
Error: Package: MarkLogic-9.0-3.1.x86_64 (/MarkLogic-9.0-3.1.x86_64)
           Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)

我已经运行yum install updateyum -y update glibc. 我正在运行 centos 64 位虚拟机。提供给我的 MarkLogic 大学进行修饰的那个。

4

2 回答 2

1

您没有提供太多有关操作系统的信息 - 所有有用的信息......

但是让我们从基本的健全性检查开始:您是在 64 位机器上运行它,对吗?我问这个是因为 glibc 错误是可以预测的,但我预计 32 位版本会出现错误。

如果我们已经通过了那一步,那么请看下面:

请参考此页面:

https://docs.marklogic.com/guide/installation/intro

您将看到每个操作系统的注释表。您没有在描述中阐明 CentO 或 RHEL,但它们都已注明。

在其中一项要求中,您将看到需要 32 位版本的 glibc。例如,对于 CentOS,这很简单,因为它们提供 64 位和 32 位版本。我建议你试试:yum install glibc.i686

如果这不能让您克服困难,那么请在您与操作系统等相关的帖子中添加更多详细信息。

于 2018-01-30T11:44:30.680 回答
0

我通常将此 yum 命令作为我的自动 MarkLogic 部署的mlvagrant 脚本的一部分运行:

yum -y install glibc.i686 gdb.x86_64 redhat-lsb.x86_64 cyrus-sasl cyrus-sasl-lib cyrus-sasl-md5

在 David 分享的链接旁边,您还可以从此处查看操作系统要求:

http://developer.marklogic.com/products/marklogic-server/requirements-9.0

于 2018-01-30T13:09:57.313 回答