docker-mendix-buildpack
docker-mendix-buildpack copied to clipboard
bundled ruby version in v5.0.5 not compatible with ubi8-minimal shared objects
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.