HTTPS/SSL Error (Linux)

When activating Groomer’s Tool inside Maya on Linux, you may see HTTPS-related errors in the Script Editor.


Case 1 — HTTPS not recognized

Error message:

URL Error: unknown url type: https

Cause

  • Maya’s embedded Python is built against OpenSSL 1.1.

  • On Rocky/Alma/RHEL 9, only OpenSSL 3 is available by default.

  • Without the compatibility library, Maya cannot handle HTTPS at all.

Solution

Enable CRB repo and install compatibility SSL + CA certificates:

sudo dnf config-manager --set-enabled crb
sudo dnf install -y compat-openssl11 ca-certificates

Case 2 — HTTPS certificate rejected

Error message:

<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1129)>

Cause

  • Python recognizes HTTPS, but does not trust the certificate.

  • Common in corporate/studio environments with self-signed proxies/firewalls.

  • Or system root CA store is outdated.

Solution

Update your system’s certificates:

sudo dnf update -y ca-certificates

If still failing, use Python’s Certifi bundle:

import certifi, urllib.request
url = "https://example.com"
response = urllib.request.urlopen(url, cafile=certifi.where())
print(response.read())

Last updated