在 Ubuntu 18.04 上安装 AMD 专有驱动程序后,Autodesk Maya 在启动时出现符号查找错误

在 Ubuntu 18.04 上安装 AMD 专有驱动程序后,Autodesk Maya 在启动时出现符号查找错误

我在 Ubuntu 18.04 上安装了 Maya 2018,并使用 amdgpu 驱动程序(开源)对其进行了测试,启动时没有问题,但有些组件无法与开源驱动程序配合使用,因此我尝试了 amd gpu pro 18.20(amd 闭源驱动程序)。我运行了

./amdgpu-pro-install

但从那时起 Maya 就无法工作并给出以下警告信息:

./maya.bin: symbol lookup error: /usr/autodesk/maya2018/bin/..
/lib/libOGSDeviceOGL4-16.so: undefined symbol: EVP_CIPHER_CTX_init

我的卡是 hd7770,并且受 amd 封闭驱动程序支持,那么我做错了什么?

答案1

我刚刚调试了同样的问题。发生这种情况的原因如下。ubuntu 上的大多数 maya 安装指南都涉及在 maya 安装中创建 libssl.so 的符号链接(将其命名为 libssl.so.10),以便 maya 可以加载 ssl 库。(因为它正在寻找这个特定的名称)但是,ubuntu 18 同时安装了 libssl1.0 和 libssl1.1。1.1 缺少 EVP_CYPHER_CTX_init 符号(以及其他一些符号),因此您必须创建指向 libssl.so.1.0.0 而不是 libssl.so 的符号链接。

即运行此命令:

 sudo ln -sf /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/autodesk/maya2018/lib/libssl.so.10

相关内容