microsoft / azurelinux

Linux OS for Azure 1P services and edge appliances
MIT License
4.07k stars 497 forks source link

Document Mariner distributions Azure Services use #9100

Open bcb44 opened 1 month ago

bcb44 commented 1 month ago

Is your feature request related to a problem? Please describe. I'm debugging a problem w Azure Synapse and Fabric with the newest verison of Mariner. We're using a library that calls into native libs using JNI and one of the native libraries is missing dependencies

ldd {our-lib}.so

linux-vdso.so.1 (0x00007fff17c95000)
libdl.so.2 => /lib/libdl.so.2 (0x0000716928209000)
libpthread.so.0 => /lib/libpthread.so.0 (0x0000716928204000)
libGL.so.1 => not found
libX11.so.6 => /lib/libX11.so.6 (0x00007169205b4000)
libc.so.6 => /lib/libc.so.6 (0x00007169203b2000)
libfontconfig.so.1 => /lib/libfontconfig.so.1 (0x0000716920365000)
librt.so.1 => /lib/librt.so.1 (0x0000716920360000)
libm.so.6 => /lib/libm.so.6 (0x000071692027a000)
/lib64/ld-linux-x86-64.so.2 (0x0000716928530000)
libxcb.so.1 => /lib/libxcb.so.1 (0x000071692024e000)
libfreetype.so.6 => /lib/libfreetype.so.6 (0x000071692018f000)
libexpat.so.1 => /lib/libexpat.so.1 (0x000071692015e000)
libXau.so.6 => /lib/libXau.so.6 (0x0000716920158000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x0000716920145000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x000071692010d000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007169200f3000)
libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x00007169200e3000)
libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x00007169200c0000)

Describe the solution you'd like I'm trying to document which versions of mariner this will/won't work on and I'm having trouble understanding which flavors of mariner Fabric/Synapse run on.

When I test mariner full locally, it works correctly but on mariner core it fails with more dependent libs missing so it seems like Fabric/Synapse are using a mariner version somewhere between core and full.

Is it possible to get more context on which versions of mariner azure services use?

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

mfrw commented 1 month ago

Hi @bcb44 can you please try to install libglvnd-glx, which provides libGL