Разобраться, в чем ошибка (urllib3)

1 000 руб. за проект
15 августа 2023, 14:30 • 6 откликов • 52 просмотра
Есть функция на Яндекс.Функциях

Все работало стабильно, функцию не трогали. Но вдруг она просто перестала работать.

И стала выкидывать следующую ошибку:

[ERROR] HandlerImportError: Unable to import module index: cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_' (/function/runtime/lib/python3.11/site-packages/urllib3/util/ssl_.py)
Traceback (most recent call last):
File "/function/runtime/runtime.py", line 176, in load_handler
raise HandlerImportError('Unable to import module {}: {}'.format(file_name, str(e)))

Попробовал обновить requirements согласно инструкции: https://urllib3.readthedocs.io/en/stable/v2-migrat...

Вроде заработало, но стала другая ошибка

{"errorMessage": "HTTPSConnectionPool(host='000000000.sslip.io', port=443): Max retries exceeded with url: /api/auth/ (Caused by SSLError(SSLCertVerificationError(1, \"[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: IP address mismatch, certificate is not valid for '000000000.sslip.io'. (_ssl.c:992)\")))", "

Чтобы хоть что то заработало, пришлось отключить SSL проверку при requests запросах.

Задача: разобраться в чем проблема и как ее исправить.


Отзывы
R50 f50c48bbedffb0a892a32df9bb52dbf7
Заказчик
Исполнитель быстро вник и помог разобраться с коварной проблемой. Большое спасибо!
~ 1 год назад
Отличный заказчик, хорошо знающий предмет. Четкое ТЗ, оплата как по часам. Рекомендую.
~ 1 год назад