aws-deadline / deadline-cloud-for-maya

AWS Deadline Cloud for Maya
Apache License 2.0
10 stars 9 forks source link

Bug: Deadline Cloud for Maya submitter doesn't initialize on RHEL 9.2, Rocky Linux 9.2, Ubuntu 22.04 #133

Open AWS-Samuel opened 3 months ago

AWS-Samuel commented 3 months ago

Expected Behaviour

The expected behavior is that the Deadline Cloud submitter for Maya loads properly.

Current Behaviour

The current behavior is that the Deadline Cloud for Maya submitter fails to launch with error:

Deadline Cloud Submitter could not load due to a known issue where Maya does not link libssl and libcrypto.
AWS-Samuel commented 3 months ago

This can be mitigated by taking either of the following steps:

  1. Link the libraries manually, and restart maya:
    sudo ln -s /usr/autodesk/maya2024/lib/libcrypto.so.1.1.1k /usr/autodesk/maya2024/lib/libcrypto.so.1.1
    sudo ln -s /usr/autodesk/maya2024/lib/libssl.so.1.1.1k  /usr/autodesk/maya2024/lib/libssl.so.1.1

OR

  1. Install a compat library:
sudo yum install compat-openssl11
FX-Wizard commented 3 months ago

Had a similar issue running Maya 2024.2 on Ubuntu 22.04 where Deadline Cloud Submitter plugin would not load.

// Error: file: /usr/autodesk/maya/scripts/others/pluginWin.mel line 316: ImportError: file /mnt/software/pipeline/maya/2024/plugins/DeadlineCloudSubmitter/scripts/botocore/httpsession.py line 22: cannot import name 'ssl' from 'urllib3.util.ssl_' (/mnt/software/pipeline/maya/2024/plugins/DeadlineCloudSubmitter/scripts/urllib3/util/ssl_.py)
// Warning: file: /usr/autodesk/maya/scripts/others/pluginWin.mel line 316: Failed to run file: /mnt/software/pipeline/maya/2024/plugins/DeadlineCloudSubmitter/plug-ins/DeadlineCloudForMaya.py
// Error: file: /usr/autodesk/maya/scripts/others/pluginWin.mel line 316:  (DeadlineCloudForMaya)

Happy to report the linking libraries solution mentioned above fixed it!