Skip to content

GLIBC error in recent Ruby 3.3 image that breaks AWS Lambda's running ruby3.3/x86 #516

@LeviLong01

Description

@LeviLong01

2025.08.13: We deployed updates to our lambdas built on ruby and started receiving this error:

internal:/var/lang/lib/ruby/site_ruby/3.3.0/rubygems/core_ext/kernel_require.rb:136:in require': /lib64/libc.so.6: version GLIBC_2.38' not found (required by /var/task/vendor/bundle/ruby/3.3.0/gems/date-3.4.1/lib/date_core.so) - /var/task/vendor/bundle/ruby/3.3.0/gems/date-3.4.1/lib/date_core.so (LoadError)

We found that pinning it to the following sha the issue would be resolved: sha256:e3565e616775e51be9d6a7a77cff37a923f90393c2d5bb1edfc1d0919d12f5d8

This is the sha for the problem image: sha256:82147f56a7aa5c566baf5ea5575992353fefc937eb3e85b6a813b6b0b13d754a

We believe it's an issue with the ruby Docker image using GLIBC_2.38, but the ruby3.3 Lambda's only supporting GLIBC_12.34

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions