Autodesk Maya 2017 在 Ubuntu 20.04 中启动时出现符号查找错误

Autodesk Maya 2017 在 Ubuntu 20.04 中启动时出现符号查找错误

我已经在 Ubuntu 20.04 上安装了 Maya 2017,并使用这些命令修复了所有启动错误。

ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4 /usr/lib/libtiff.so.3

ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/autodesk/maya2017/lib/libssl.so.10

ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/autodesk/maya2017/lib/libcrypto.so.10

当我启动 Maya 时,启动画面出现并关闭,并显示以下错误。

警告:COLOR:XML:CATALOG_MANAGER:共享目录不存在:/home/kevin/maya/synColor/Shared

初始化 VP2.0 渲染器 {

版本:2016.3.78.11。功能级别 5。

适配器:GeForce GTX 1060 6GB/PCIe/SSE2

供应商 ID:4318。设备 ID:

驱动程序:4.6.0 NVIDIA 440.82。

API:OpenGL V.4.6。

最大纹理尺寸:16384 * 16384。

最大 tex 坐标:32

支持的着色器版本(顶点:5、几何:5、像素 5)。

着色器编译器配置文件:(最佳显卡配置文件)

有源立体声支持可用:0

GPU 内存限制:6144 MB。

CPU 内存限制:15150.2 MB。

/usr/autodesk/maya2017/bin/maya.bin: 符号查找错误:/usr/autodesk/maya2017/bin/../lib/libOGSDeviceOGL4-16.so: 未定义符号:EVP_CIPHER_CTX_init

答案1

您引用的用于“修复”启动错误的命令是不安全的,而且可能不正确。

如果 Maya 寻找/usr/lib/libtiff.so.3这个,则意味着它需要libtiff.so具有主要版本 3 的版本。libtiff.so.5.2.4具有主要版本 5 的符号链接可能会引入不兼容性,例如缺少符号,因为无法保证不同的主要版本兼容。

同样,libssl.so.10libcrypto.so.10特别要求加密库的主版本 10,而libssl.solibcrypto.so本身/usr/lib/x86_64-linux-gnu只是指向您系统上安装的任何版本的符号链接。您应该使用/usr/lib/x86_64-linux-gnu/libssl.so.10/usr/lib/x86_64-linux-gnu/libcrypto.so.10。如果不存在,则说明您没有所需的版本。

相关内容