首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >db2prereqcheck实用程序无法找到库文件libnuma.so.1。ubi7 7/ubi:最新的码头图片

db2prereqcheck实用程序无法找到库文件libnuma.so.1。ubi7 7/ubi:最新的码头图片
EN

Stack Overflow用户
提问于 2021-08-03 15:06:27
回答 1查看 549关注 0票数 0

在ubi 7/ubi上安装numactl(或libnuma.so.1)有问题:运行db2安装的最新Docker映像。

我已经为db2构建了一个Docker映像,并希望测试DB2安装是否成功运行。但是,我收到以下错误消息:

DB2数据库“服务器”的要求不匹配。版本:"11.1.4.6“。

当前系统未满足的先决条件摘要:

DBT3609E db2prereqcheck实用程序无法找到库文件libnuma.so.1。

该映像具有UB7/ubi:最新的基本映像,并安装了以下库:

代码语言:javascript
复制
RUN yum install -y libaio numactl-libs libpam.so.0 binutils gcc gcc-c++ ksh numactl && yum clean all

所有库都已成功安装,但numactl-libs (或)除外。

注意:手动安装numactl-lib没有问题,因此DB2安装是成功的:

代码语言:javascript
复制
ADD http://mirror.centos.org/centos/7/os/x86_64/Packages/numactl-libs-2.0.12-5.el7.x86_64.rpm numactl.rpm
RUN rpm -i numactl.rpm

但是,我希望numactl的安装能够自动完成,例如命令yum install -y numactl-libs或其他类似的命令。

不幸的是,使用命令yum install -y libnuma.so.1yum install -y libnuma.so.*进行的尝试没有更改任何内容,并且显示了相同的错误消息。

你能帮帮我吗?我将非常感谢

注意:在我的例子中,使用64位版本。

更新:

  • Unfortunately甚至试图安装libnuma-devlibnuma1都没有改变任何事情,错误消息仍然相同。

加载插件: ovl,产品-id,搜索禁用-repos,

订阅管理器此系统未在

权利服务器。您可以使用订阅管理器注册。

未找到匹配项

  • 问题似乎是无法安装numactl-libsyum install numactl-libs的输出为:

加载插件: ovl,产品-id,搜索禁用-repos,订阅管理器.此系统未在权限服务器上注册。您可以使用订阅管理器注册。不提供软件包numactl-lib.

EN

回答 1

Stack Overflow用户

发布于 2021-08-07 16:33:26

溶液

问题得到了解决, numactl-libs 终于可以安装了:在我创建了一个Red用户帐户并注册并订阅了一个具有Red订阅管理器的Red客户门户系统之后,numactl-libs就可以安装了,没有任何问题。

向Red订阅管理器注册并订阅红帽客户门户系统。请参阅以下链接:(https://access.redhat.com/solutions/253273)

在命令yum install numactl-libs之前,我在Dockerfile中添加了以下行:subscription-manager register --username=[USER_NAME] --password=[PASSWORD] --auto-attach

在这些步骤之后,DB2安装没有出现问题。

非常感谢您的提示和帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68638528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档