opentracing-contrib / nginx-opentracing

NGINX plugin for OpenTracing
Apache License 2.0
495 stars 122 forks source link

libjaegertracing_plugin.so missing debian libyaml-cpp dependency #655

Closed pdabelf5 closed 1 month ago

pdabelf5 commented 1 month ago

The current images produced seems to be missing the libyaml-cpp dependency

Run container image

docker run --platform=linux/amd64 -it opentracing/nginx-opentracing:nginx-1.27.0 /bin/bash

Current behaviour

# ldd /usr/local/lib/libjaegertracing_plugin.so
    libyaml-cpp.so.0.6 => not found
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fffff4dc000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fffff2fb000)
    /lib64/ld-linux-x86-64.so.2 (0x00007ffffffcc000)

Expected behaviour

# ldd /usr/local/lib/libjaegertracing_plugin.so
    libyaml-cpp.so.0.7 => /lib/x86_64-linux-gnu/libyaml-cpp.so.0.7 
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fffff4dc000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fffff2fb000)
    /lib64/ld-linux-x86-64.so.2 (0x00007ffffffcc000)