服务器重启后报下述错误:
# /opt/az/bin/python3 -c "import ctypes"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/opt/az/lib/python3.6/ctypes/__init__.py", line 7, in <module>
from _ctypes import Union, Structure, Array
ImportError: libffi.so.7: cannot open shared object file: No such file or directory
排查方式:
# find /usr/lib -name "libffi.so*"
/usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
/usr/lib/x86_64-linux-gnu/libffi.so.8
发现so文件版本不一样
解决办法:
pip install azure-cli
参考链接:https://github.com/Azure/azure-cli/issues/18703