我已经在 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.10
和libcrypto.so.10
特别要求加密库的主版本 10,而libssl.so
和libcrypto.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
。如果不存在,则说明您没有所需的版本。