Модуль websockets, как это фиксить?
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)
Dev12345, на вид Python не может найти сертификат удостоверяющего центра, которым подписан сертификат на ws-сервере. Навскидку два варианта:
а) сертификат сервера самоподписной, и нужно добавить его в список доверенных, либо отключить проверку сертификата в коде;
б) сертификат удостоверен, но клиентский код использует свой набор сертификатов УЦ, в котором нет нужного — тогда добавить туда.
Разница между дедиками/клиентами есть какая-то? Версии/код софта, наборы сертификатов, конфиги?
Клиент один и тот же? С одним дедиком работает, с другим нет?
Сертификаты на серверах самоподписные?
Сертификаты на серверах отличаются или одинаковые?
На клиенте сертификаты добавлены в доверенные?
Dev12345, так глубоко не в теме, — насколько понимаю, это Python под Windows, не в курсе, использует он системный список сертификатов или свой.
Если системный, то гуглить про импорт доверенных сертификатов в Windows. Типа.
Вот какие-то варианты воздействия на сам Python (код или окружение).
Альтернативное решение — выпуск валидных сертификатов тем же Let's Encrypt на своём домене (его поддомене), если он, конечно, есть.