首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AIX 7.1 ImportError: 0509-022/0509-150 libcrypto上安装Dnf/Yum存储库

在AIX 7.1 ImportError: 0509-022/0509-150 libcrypto上安装Dnf/Yum存储库
EN

Unix & Linux用户
提问于 2022-02-03 19:44:06
回答 1查看 1.3K关注 0票数 2

我正在尝试为脱机AIX7.1创建一个Yum/Dnf,并且通过使用连接到internet的linux机器上的reposync下载了所有的repos。我在这里安装了Dnf:http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/dnf_捆绑_aix_71_72.tar,在使用install_dnf.sh脚本进行了明显的成功安装之后,在试图安装createrepo包(/opt/freeware/bin/dnf install createrepo)时出现了以下错误,这是在AIX计算机上创建本地存储库所必需的:

代码语言:javascript
复制
# /opt/freeware/bin/dnf install createrepo
Traceback (most recent call last):
  File "/opt/freeware/bin/dnf", line 57, in <module>
    from dnf.cli import main
  File "/opt/freeware/lib/python3.7/site-packages/dnf/__init__.py", line 32, in <module>
    import dnf.base
  File "/opt/freeware/lib/python3.7/site-packages/dnf/base.py", line 29, in <module>
    import libdn
    f.transaction
  File "/opt/freeware/lib/python3.7/site-packages/libdnf/__init__.py", line 3, in <module>
    from . import common_types
  File "/opt/freeware/lib/python3.7/site-packages/libdnf/common_types.py", line 13, in <module>
    from . import _common_types
ImportError:    0509-022 Cannot load module /opt/freeware/lib/librepo.a(librepo.so.0).
        0509-150   Dependent module /opt/freeware/lib/libcrypto.a(libcrypto.so.1.0.2) could not be loaded.
        0509-152   Member libcrypto.so.1.0.2 is not found in archive
        0509-022 Cannot load module /opt/freeware/lib/python3.7/site-packages/libdnf/_common_types.so.
        0509-150   Dependent module /opt/freeware/lib/librepo.a(librepo.so.0) could not be loaded.

安装时:

代码语言:javascript
复制
# rpm -qa
pci.df1000fd-2-10x8.noarch
lsof-4.61-4.ppc
ase-1.05-40.ppc
pci.df1000fa-1-191A5.noarch
NaCl-1.8.0.5-3.ppc
openssl-0.9.7l-1.ppc
bzip2-1.0.8-2.ppc
libtasn1-4.9-2.ppc
python3-3.7.9-0.ppc
libmodulemd-1.5.2-32_1.ppc
libsmartcols-2.34-32_1.ppc
librepo-1.11.0-32_1.ppc
libdnf-0.39.1-32_1.ppc
python3-hawkey-0.39.1-32_1.ppc
python3-libcomps-0.1.11-32_1.ppc
p11-kit-0.23.16-0.ppc
dnf-data-4.2.17-32_1.noarch
dnf-4.2.17-32_1.noarch
ca-certificates-2020.06.01-0.ppc
zlib-1.1.4-1.ppc
lpar2rrd-agent-4.95-7.ppc
rsync-2.6.2-1.ppc
pci.df1000f9-3-93a0.noarch
pci.df1080f9-1-91x4.noarch
popt-1.7-1.ppc
libgcc-6.3.0-2.ppc
libffi-3.2.1-3.ppc
AIX-rpm-7.1.5.33-15.ppc
libzstd-1.4.4-32_1.ppc
libsolv-0.7.9-32_1.ppc
zchunk-libs-1.1.4-32_1.ppc
rpm-python3-4.15.1-32_1.ppc
python3-libdnf-0.39.1-32_1.ppc
libcomps-0.1.11-32_1.ppc
python3-gpgme-1.13.1-32_1.ppc
p11-kit-tools-0.23.16-0.ppc
python3-dnf-4.2.17-32_1.noarch
dnf-automatic-4.2.17-32_1.noarch
python3-librepo-1.11.0-32_1.ppc

虽然我看到我有这个文件/opt/freeware/lib/libcrypto.a,但我不认为它是作为一个rpm安装的。

另一方面,librepo.a似乎同时存在于rpm包和/opt/freeware/lib/librepo.a上的文件中。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-02-07 10:28:19

看起来它正在尝试加载libcrypto.so.1.0.2openssl-0.9.7l-1.ppc目前已经安装好了。尝试更改路径,这样它将首先查找系统的/usr/lib,然后才查找/opt/freeware/lib/ (操作系统),如果它是AIX7.1,那么它应该已经有了必需的和更新最多的libcrypto.so

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

https://unix.stackexchange.com/questions/689176

复制
相关文章

相似问题

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