Функция Azure не может индексировать функцииLinux

Ответить
Anonymous
 Функция Azure не может индексировать функции

Сообщение Anonymous »

Привет, у меня есть три функции Azure, написанные на Python. В прошлый день я внес небольшое изменение в одну из них и развернул ее. Однако, поскольку у нас нет отдельных развертываний для трех из них, два других также были обновлены. После развертывания того, что, как я думал, будет небольшим изменением, все функции перестали работать. при проверке логов вижу эту ошибку.

Код: Выделить всё

Error: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.33' not found (required by /home/site/wwwroot/.python_packages/lib/site-packages/cryptography/hazmat/bindings/_rust.abi3.so), Cannot find module. Please check the requirements.txt file for the missing module. For more info, please refer the troubleshooting guide: https://aka.ms/functions-modulenotfound. Current sys.path: ['/home/site/wwwroot', '/home/site/wwwroot/.python_packages/lib/site-packages', '/azure-functions-host/workers/python/3.11/LINUX/X64', '/usr/local/lib/python311.zip', '/usr/local/lib/python3.11', '/usr/local/lib/python3.11/lib-dynload', '/usr/local/lib/python3.11/site-packages'] Traceback (most recent call last): File '/azure-functions-host/workers/python/3.11/LINUX/X64/azure_functions_worker/utils/wrappers.py', line 44, in call return func(\*args, \*\*kwargs) ^^^^^^^^^^^^^^^^^^^^^ File '/azure-functions-host/workers/python/3.11/LINUX/X64/azure_functions_worker/loader.py', line 244, in index_function_app imported_module = importlib.import_module(module_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File '/usr/local/lib/python3.11/importlib/__init__.py', line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File '', line 1204, in _gcd_import File '', line 1176, in _find_and_load File '', line 1147, in _find_and_load_unlocked File '', line 690, in _load_unlocked File '', line 940, in exec_module File '', line 241, in _call_with_frames_removed File '/home/site/wwwroot/function_app.py', line 6, in  from app.view import view_source_file File '/home/site/wwwroot/app/view.py', line 6, in  import storage.blob as blob File '/home/site/wwwroot/storage/blob.py', line 4, in  from azure.storage.blob import BlobServiceClient, BlobSasPermissions, generate_blob_sas File '/home/site/wwwroot/.python_packages/lib/site-packages/azure/storage/blob/__init__.py', line 12, in  from ._blob_client import BlobClient File '/home/site/wwwroot/.python_packages/lib/site-packages/azure/storage/blob/_blob_client.py', line 21, in  from ._blob_client_helpers import ( File '/home/site/wwwroot/.python_packages/lib/site-packages/azure/storage/blob/_blob_client_helpers.py', line 17, in  from ._encryption import modify_user_agent_for_encryption, _ERROR_UNSUPPORTED_METHOD_FOR_ENCRYPTION File '/home/site/wwwroot/.python_packages/lib/site-packages/azure/storage/blob/_encryption.py', line 23, in  from cryptography.hazmat.primitives.ciphers import Cipher File '/home/site/wwwroot/.python_packages/lib/site-packages/cryptography/hazmat/primitives/ciphers/__init__.py', line 11, in  from cryptography.hazmat.primitives.ciphers.base import ( File '/home/site/wwwroot/.python_packages/lib/site-packages/cryptography/hazmat/primitives/ciphers/base.py', line 10, in  from cryptography.hazmat.bindings._rust import openssl as rust_openssl ImportError: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.33' not found (required by /home/site/wwwroot/.python_packages/lib/site-packages/cryptography/hazmat/bindings/_rust.abi3.so)
Я не добавлял никаких пакетов, просто внес небольшое изменение в код, и до развертывания он работал нормально.
Я пытался воссоздать инфраструктуру, повторное развертывание кода, обновление версии Debian на хосте. В другом посте я видел, что, возможно, мне следует понизить версию Python, но раньше это работало и ничего не меняло. Также отметим, что переход на более раннюю версию вызовет другие проблемы с зависимостями. Я использую Python 3.11.
Может кто-нибудь мне помочь_

Подробнее здесь: https://stackoverflow.com/questions/792 ... -functions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»