启动 CM agent 报错——ImportError: libssl.so.10: cannot open shared object file: No such file or directory
启动 CM agent 报错——ImportError: libssl.so.10: cannot open shared object file: No such file or directory,启动命令如下:/opt/cm-5.14.2/etc/init.d/cloudera-scm-agent start
·
前言
本文隶属于专栏《大数据异常汇总》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢!
正文
在我的这篇博客——Cloudera 平台搭建 中启动 CM agent 报错,启动命令如下:
/opt/cm-5.14.2/etc/init.d/cloudera-scm-agent start
报错日志如下:
ImportError: libssl.so.10: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/bin/cmf-agent", line 12, in <module>
load_entry_point('cmf==5.14.2', 'console_scripts', 'cmf-agent')()
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
return ep.load()
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/cmf-5.14.2-py2.7.egg/cmf/agent.py", line 57, in <module>
from cmf.process import Process, ReconstructedProcess
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/cmf-5.14.2-py2.7.egg/cmf/process.py", line 21, in <module>
import cmf.audit
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/cmf-5.14.2-py2.7.egg/cmf/audit/__init__.py", line 9, in <module>
from cmf.audit.navigator_thread import AuditThread, MetadataThread
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/cmf-5.14.2-py2.7.egg/cmf/audit/navigator_thread.py", line 10, in <module>
from cmf.audit.navigator_sender import Result
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/cmf-5.14.2-py2.7.egg/cmf/audit/navigator_sender.py", line 4, in <module>
import cmf.https
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/cmf-5.14.2-py2.7.egg/cmf/https.py", line 8, in <module>
from M2Crypto import httpslib
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/M2Crypto-0.24.0-py2.7-linux-x86_64.egg/M2Crypto/__init__.py", line 26, in <module>
from M2Crypto import (ASN1, AuthCookie, BIO, BN, DH, DSA, EVP, Engine, Err,
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/M2Crypto-0.24.0-py2.7-linux-x86_64.egg/M2Crypto/ASN1.py", line 14, in <module>
from M2Crypto import BIO, m2
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/M2Crypto-0.24.0-py2.7-linux-x86_64.egg/M2Crypto/BIO.py", line 7, in <module>
from M2Crypto import m2
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/M2Crypto-0.24.0-py2.7-linux-x86_64.egg/M2Crypto/m2.py", line 30, in <module>
from M2Crypto._m2crypto import *
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/M2Crypto-0.24.0-py2.7-linux-x86_64.egg/M2Crypto/_m2crypto.py", line 26, in <module>
__m2crypto = swig_import_helper()
File "/opt/cm-5.14.2/lib64/cmf/agent/build/env/lib/python2.7/site-packages/M2Crypto-0.24.0-py2.7-linux-x86_64.egg/M2Crypto/_m2crypto.py", line 22, in swig_import_helper
_mod = imp.load_module('__m2crypto', fp, pathname, description)
问题原因
CentOS8 中缺少这个依赖:compat-openssl10
解决方案
运行下面的命令即可解决:
yum install compat-openssl10
更多推荐
所有评论(0)