在ubi 7/ubi上安装numactl(或libnuma.so.1)有问题:运行db2安装的最新Docker映像。
我已经为db2构建了一个Docker映像,并希望测试DB2安装是否成功运行。但是,我收到以下错误消息:
DB2数据库“服务器”的要求不匹配。版本:"11.1.4.6“。
当前系统未满足的先决条件摘要:
DBT3609E db2prereqcheck实用程序无法找到库文件libnuma.so.1。
该映像具有UB7/ubi:最新的基本映像,并安装了以下库:
RUN yum install -y libaio numactl-libs libpam.so.0 binutils gcc gcc-c++ ksh numactl && yum clean all所有库都已成功安装,但numactl-libs (或)除外。
注意:手动安装numactl-lib没有问题,因此DB2安装是成功的:
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.1或yum install -y libnuma.so.*进行的尝试没有更改任何内容,并且显示了相同的错误消息。
你能帮帮我吗?我将非常感谢
注意:在我的例子中,使用64位版本。
更新:
libnuma-dev和libnuma1都没有改变任何事情,错误消息仍然相同。加载插件: ovl,产品-id,搜索禁用-repos,
订阅管理器此系统未在
权利服务器。您可以使用订阅管理器注册。
未找到匹配项
numactl-libs:yum install numactl-libs的输出为:加载插件: ovl,产品-id,搜索禁用-repos,订阅管理器.此系统未在权限服务器上注册。您可以使用订阅管理器注册。不提供软件包numactl-lib.
发布于 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安装没有出现问题。
非常感谢您的提示和帮助!
https://stackoverflow.com/questions/68638528
复制相似问题