lib64/libc.so.6:找不到版本'GLIBC_2.18'(由/opt/extensions/cloudwatch_lambda_代理要求)

2024-04-25 19:36:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在容器映像中安装Lambda Insights代理作为扩展。这是我使用的dockerfile

FROM public.ecr.aws/lambda/python:3.6

RUN curl -O https://lambda-insights-extension.s3-ap-northeast-1.amazonaws.com/amazon_linux/lambda-insights-extension.rpm && \
    rpm -U lambda-insights-extension.rpm && \
    rm -f lambda-insights-extension.rpm

COPY lambda_function.py   ./
CMD ["lambda_function.lambda_handler"]

在调用lambda函数时记录输出

time="2021-07-04T13:11:45.804" level=info msg="exec '/var/runtime/bootstrap' (cwd=/var/task, handler=)"

time="2021-07-04T13:11:53.438" level=info msg="extensionsDisabledByLayer(/opt/disable-extensions-jwigqn8j) -> stat /opt/disable-extensions-jwigqn8j: no such file or directory"

time="2021-07-04T13:11:53.442" level=warning msg="First fatal error stored in appctx: Extension.Crash"

time="2021-07-04T13:11:53.443" level=warning msg="Process 14(cloudwatch_lambda_agent) exited: exit status 1"

time="2021-07-04T13:11:53.443" level=error msg="Init failed" InvokeID= error="exit status 1"

time="2021-07-04T13:11:53.443" level=warning msg="Failed to send default error response: ErrInvalidInvokeID"

time="2021-07-04T13:11:53.444" level=error msg="INIT DONE failed: Extension.Crash"

time="2021-07-04T13:11:53.444" level=warning msg="Reset initiated: ReserveFail"


START RequestId: 6ad24517-92f2-477a-afb6-8289f1020930 Version: $LATEST

/opt/extensions/cloudwatch_lambda_agent: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /opt/extensions/cloudwatch_lambda_agent)

这在使用AWSPython3.8基本映像时有效,但我需要使用Python3.6


Tags: lambdatimeextensionfunctionmsgextensionserrorlevel