[ https://issues.apache.org/jira/browse/GUACAMOLE-1621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
wuxiaobai closed GUACAMOLE-1621. -------------------------------- Fix Version/s: 1.5.0 Resolution: Fixed > In some cases, the library that's linked against is a hard link > --------------------------------------------------------------- > > Key: GUACAMOLE-1621 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-1621 > Project: Guacamole > Issue Type: Improvement > Components: guacamole-server > Affects Versions: 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0 > Reporter: wuxiaobai > Priority: Minor > Fix For: 1.5.0 > > > * > [https://github.com/apache/guacamole-server/blob/1.4.0/src/guacd-docker/bin/list-dependencies.sh#L35] > > {code:java} > while [ -n "$1" ]; do > # For all non-Guacamole library dependencies > ldd "$1" | grep -v 'libguac' | awk '/=>/{print $(NF-1)}' \ > | while read LIBRARY; do > # Determine the Debian package which is associated with that > # library, if any > dpkg-query -S "$LIBRARY" 2> /dev/null || true > done > # Next binary > shift > done | cut -f1 -d: | sort -u > {code} > {code:java} > # ldd /usr/local/guacamole/sbin/guacd | grep -v 'libguac' | awk '/=>/{print > $(NF-1)}' | while read LIBRARY; do dpkg-query -S "$LIBRARY" || true; done > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libcairo.so.2 > libc6:loongarch64: /lib/loongarch64-linux-gnu/libdl.so.2 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libjpeg.so.62 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libpng16.so.16 > libc6:loongarch64: /lib/loongarch64-linux-gnu/libpthread.so.0 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libssl.so.1.1 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libcrypto.so.1.1 > libuuid1:loongarch64: /lib/loongarch64-linux-gnu/libuuid.so.1 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libwebp.so.6 > libc6:loongarch64: /lib/loongarch64-linux-gnu/libc.so.6 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libpixman-1.so.0 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libfontconfig.so.1 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libfreetype.so.6 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libxcb-shm.so.0 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libxcb.so.1 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libxcb-render.so.0 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libXrender.so.1 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libX11.so.6 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libXext.so.6 > zlib1g:loongarch64: /lib/loongarch64-linux-gnu/libz.so.1 > libc6:loongarch64: /lib/loongarch64-linux-gnu/librt.so.1 > libc6:loongarch64: /lib/loongarch64-linux-gnu/libm.so.6 > libexpat1:loongarch64: /lib/loongarch64-linux-gnu/libexpat.so.1 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libXau.so.6 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libXdmcp.so.6 > dpkg-query: no path found matching pattern > /lib/loongarch64-linux-gnu/libbsd.so.0{code} > {code:java} > # readlink -f /lib/loongarch64-linux-gnu/libcairo.so.2 > > /usr/lib/loongarch64-linux-gnu/libcairo.so.2.11600.0 > {code} > {code:java} > # dpkg-query -S /usr/lib/loongarch64-linux-gnu/libcairo.so.2.11600.0 > libcairo2:loongarch64: > /usr/lib/loongarch64-linux-gnu/libcairo.so.2.11600.0{code} > > > -- This message was sent by Atlassian Jira (v8.20.10#820010)