升级到MarkLogic 9.0-3时出错

升级到MarkLogic 9.0-3时出错,marklogic,glibc,marklogic-9,Marklogic,Glibc,Marklogic 9,卸载版本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_

卸载版本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安装更新
yum-y更新glibc
。我正在运行centos 64位虚拟机。我的MarkLogic大学为我提供的美容服务

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

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

如果我们已通过该步骤,请参见以下内容:

请参阅本页:

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

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


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

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

yum -y install glibc.i686 gdb.x86_64 redhat-lsb.x86_64 cyrus-sasl cyrus-sasl-lib cyrus-sasl-md5
在David共享的链接旁边,您还可以从以下位置查看操作系统要求:


运行yum install glibc.i686命令表示已经安装了程序包glibc-2.12-1.209.el6_9.2.i686,最新版本Nothing to doI给出了一个建议,并表示如果不起作用,请提供更多有用的信息,如操作系统。我开始认为您使用的是centos或rhel的旧版本,如第六版。因此,glibc x64的错误。那么,您运行的是什么版本的centos?