_cffi_backend.so: undefined symbol: PyUnicodeUCS4_AsASCIIString
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
·
错误描述:运行软件时直接启动报错
Jan 05 18:04:25.131 - [INFO] import build-in openssl fail:ImportError('/home/software/code/default/python27/1.0/lib/linux/_cffi_backend.so: undefined symbol: PyUnicodeUCS4_AsASCIIString',)
Jan 05 18:04:25.137 - [ERROR] import system python-OpenSSL fail:ImportError('/home/software/code/default/python27/1.0/lib/linux/_cffi_backend.so: undefined symbol: PyUnicodeUCS4_AsASCIIString',)
Jan 05 18:04:25.138 - [ERROR] Except stack:Traceback (most recent call last):
File "code/default/launcher/start.py", line 112, in <module>
import OpenSSL
File "/home/software/code/default/python27/1.0/lib/noarch/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import rand, crypto, SSL
File "/home/software/code/default/python27/1.0/lib/noarch/OpenSSL/rand.py", line 12, in <module>
from OpenSSL._util import (
File "/home/software/code/default/python27/1.0/lib/noarch/OpenSSL/_util.py", line 6, in <module>
from cryptography.hazmat.bindings.openssl.binding import Binding
File "/home/software/code/default/python27/1.0/lib/linux/cryptography/hazmat/bindings/openssl/binding.py", line 60, in <module>
class Binding(object):
File "/home/software/code/default/python27/1.0/lib/linux/cryptography/hazmat/bindings/openssl/binding.py", line 109, in Binding
libraries=_get_libraries(sys.platform)
File "/home/software/code/default/python27/1.0/lib/linux/cryptography/hazmat/bindings/utils.py", line 97, in build_ffi_for_binding
extra_link_args=extra_link_args,
File "/home/software/code/default/python27/1.0/lib/linux/cryptography/hazmat/bindings/utils.py", line 105, in build_ffi
ffi = FFI()
File "/home/software/code/default/python27/1.0/lib/linux/cffi/api.py", line 56, in __init__
import _cffi_backend as backend
ImportError: /home/software/code/default/python27/1.0/lib/linux/_cffi_backend.so: undefined symbol: PyUnicodeUCS4_AsASCIIString
排查:
关键日志:_cffi_backend.so: undefined symbol: PyUnicodeUCS4_AsASCIIString'
由于pyOpenSSL没有安装的原因,导致执行openssl报错,安装即可。
安装pyOpenSSL:
yum -y install pyOpenSSL
或者
wget https://launchpad.net/pyopenssl/main/0.11/+download/pyOpenSSL-0.11.tar.gz
python setup.py install
Jan 05 18:04:25.131 - [INFO] import build-in openssl fail:ImportError('/home/software/code/default/python27/1.0/lib/linux/_cffi_backend.so: undefined symbol: PyUnicodeUCS4_AsASCIIString',)
Jan 05 18:04:25.137 - [ERROR] import system python-OpenSSL fail:ImportError('/home/software/code/default/python27/1.0/lib/linux/_cffi_backend.so: undefined symbol: PyUnicodeUCS4_AsASCIIString',)
Jan 05 18:04:25.138 - [ERROR] Except stack:Traceback (most recent call last):
File "code/default/launcher/start.py", line 112, in <module>
import OpenSSL
File "/home/software/code/default/python27/1.0/lib/noarch/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import rand, crypto, SSL
File "/home/software/code/default/python27/1.0/lib/noarch/OpenSSL/rand.py", line 12, in <module>
from OpenSSL._util import (
File "/home/software/code/default/python27/1.0/lib/noarch/OpenSSL/_util.py", line 6, in <module>
from cryptography.hazmat.bindings.openssl.binding import Binding
File "/home/software/code/default/python27/1.0/lib/linux/cryptography/hazmat/bindings/openssl/binding.py", line 60, in <module>
class Binding(object):
File "/home/software/code/default/python27/1.0/lib/linux/cryptography/hazmat/bindings/openssl/binding.py", line 109, in Binding
libraries=_get_libraries(sys.platform)
File "/home/software/code/default/python27/1.0/lib/linux/cryptography/hazmat/bindings/utils.py", line 97, in build_ffi_for_binding
extra_link_args=extra_link_args,
File "/home/software/code/default/python27/1.0/lib/linux/cryptography/hazmat/bindings/utils.py", line 105, in build_ffi
ffi = FFI()
File "/home/software/code/default/python27/1.0/lib/linux/cffi/api.py", line 56, in __init__
import _cffi_backend as backend
ImportError: /home/software/code/default/python27/1.0/lib/linux/_cffi_backend.so: undefined symbol: PyUnicodeUCS4_AsASCIIString
排查:
关键日志:_cffi_backend.so: undefined symbol: PyUnicodeUCS4_AsASCIIString'
由于pyOpenSSL没有安装的原因,导致执行openssl报错,安装即可。
安装pyOpenSSL:
yum -y install pyOpenSSL
或者
wget https://launchpad.net/pyopenssl/main/0.11/+download/pyOpenSSL-0.11.tar.gz
python setup.py install
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)