Skip to content

bundled ruby version in v5.0.5 not compatible with ubi8-minimal shared objects #200

@mattmarich-wrstbnd

Description

@mattmarich-wrstbnd

Built a new image with the latest docker-mendix-buildpack tag - v5.0.5. It appears that the bundled version of ruby isn't compatible with the shared objects of ubi8-minimal so the Datadog ruby scripts do not run which results in the config files not being generated:

INFO: Starting Datadog Agent...
INFO: Awaiting Datadog Agent log subscriber...
INFO: Backing off _await_logging_endpoint(...) for 0.6s (111)
ruby: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by ruby)
ruby: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ruby)
starting datadog
ruby: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by ruby)
ruby: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ruby)
/home/vcap/app/.datadog ~
setting up datadog
/home/vcap/app/.datadog /home/vcap/app/.datadog ~
creating logs config
ruby: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by ruby)
ruby: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ruby)
/home/vcap/app/.datadog/run-datadog.sh: line 68: hostname: command not found
/home/vcap/app/.datadog ~
ruby: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by ruby)
ruby: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by ruby)
ruby: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ruby)
Starting Datadog agent
Starting trace agent
~
INFO: Backing off _await_logging_endpoint(...) for 1.7s (111)
INFO: Backing off _await_logging_endpoint(...) for 1.4s (111)
INFO: Backing off _await_logging_endpoint(...) for 6.3s (111)
ERROR: Giving up _await_logging_endpoint(...) after 5 tries (111)
ERROR: Datadog Agent log subscriber was not initialized correctly.Application logs will not be shipped to Datadog.

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